mirror of https://github.com/rwxrob/dot
Compare commits
2 Commits
ff6ceefbd3
...
aea4c6a2a9
Author | SHA1 | Date |
---|---|---|
Rob Muhlestein | aea4c6a2a9 | 7 months ago |
Rob Muhlestein | beb2398313 | 7 months ago |
@ -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"
|
Loading…
Reference in New Issue