From beb2398313aa92cb8f4652bc32460e4ea29c9fdf Mon Sep 17 00:00:00 2001 From: Rob Muhlestein Date: Wed, 25 Oct 2023 10:03:40 -0400 Subject: [PATCH] add install-keg --- install/ubuntu/install-keg | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 install/ubuntu/install-keg diff --git a/install/ubuntu/install-keg b/install/ubuntu/install-keg new file mode 100755 index 0000000..2751eee --- /dev/null +++ b/install/ubuntu/install-keg @@ -0,0 +1,21 @@ +#!/bin/sh +set -e + +user=rwxrob +name=keg +target=~/.local/bin + +arch=$(uname -m) +[ "$arch" = x86_64 ] && arch=amd64 + +latest="https://api.github.com/repos/$user/$name/releases/latest" +ver=$(curl -sS "$latest" | jq -r .zipball_url) && test -n "$ver" +ver=${ver##*/} +ver=${ver#v} +exe="${name}-linux-${arch}" +url="https://github.com/$user/$name/releases/download/v${ver}/$exe" +mkdir -p "$target" || true +cd "$target" +curl -LO "$url" +chmod ug+x "$exe" +mv "$exe" "$name"