From 44d981e3c3cccab383dd67a0d5cd5f118d7abba0 Mon Sep 17 00:00:00 2001 From: David Tomaschik Date: Sat, 3 Sep 2022 15:46:53 -0700 Subject: [PATCH] Add doctl to install_tool --- bin/install_tool | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/bin/install_tool b/bin/install_tool index e6a1194..c6da477 100755 --- a/bin/install_tool +++ b/bin/install_tool @@ -461,11 +461,20 @@ EOF ghidra) zip_url=$(curl https://api.github.com/repos/NationalSecurityAgency/ghidra/releases/latest | \ 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 mv ${DESTDIR}/*/* ${DESTDIR} 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 list_tools