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