mirror of
https://github.com/Matir/skel.git
synced 2026-05-25 21:19:09 -07:00
Add doctl to install_tool
This commit is contained in:
@@ -461,11 +461,20 @@ EOF
|
|||||||
ghidra)
|
ghidra)
|
||||||
zip_url=$(curl https://api.github.com/repos/NationalSecurityAgency/ghidra/releases/latest | \
|
zip_url=$(curl https://api.github.com/repos/NationalSecurityAgency/ghidra/releases/latest | \
|
||||||
jq -r '.assets[] | select(.name|test(".*.zip")) | .browser_download_url')
|
jq -r '.assets[] | select(.name|test(".*.zip")) | .browser_download_url')
|
||||||
download $zip_url /tmp/ghidra.zip
|
download "${zip_url}" /tmp/ghidra.zip
|
||||||
unzip -d "${DESTDIR}" /tmp/ghidra.zip
|
unzip -d "${DESTDIR}" /tmp/ghidra.zip
|
||||||
mv ${DESTDIR}/*/* ${DESTDIR}
|
mv ${DESTDIR}/*/* ${DESTDIR}
|
||||||
add_bin_symlink ghidraRun ghidra
|
add_bin_symlink ghidraRun ghidra
|
||||||
;;
|
;;
|
||||||
|
doctl)
|
||||||
|
# TODO: other architectures
|
||||||
|
tar_url=$(curl https://api.github.com/repos/digitalocean/doctl/releases/latest | \
|
||||||
|
jq -r '.assets[] | select(.name|test(".*linux-amd64\\.tar\\.gz")) | .browser_download_url')
|
||||||
|
download "${tar_url}" /tmp/doctl.tar.gz
|
||||||
|
mkdir -p "${DESTDIR}"
|
||||||
|
tar -C "${DESTDIR}" -zxf /tmp/doctl.tar.gz "doctl"
|
||||||
|
add_bin_symlink doctl
|
||||||
|
;;
|
||||||
*)
|
*)
|
||||||
echo "Unknown tool: ${TOOL}" >/dev/stderr
|
echo "Unknown tool: ${TOOL}" >/dev/stderr
|
||||||
list_tools
|
list_tools
|
||||||
|
|||||||
Reference in New Issue
Block a user