Add install.sh

pull/241/head
Anton Medvedev 1 year ago
parent 95009b06b6
commit 4922cc6f23
No known key found for this signature in database

@ -0,0 +1,41 @@
#!/bin/sh
curl -sAx "https://bit.ly/fx-download-counter" > /dev/null
version='24.0.0'
os=$(uname -s | tr '[:upper:]' '[:lower:]')
machine=$(uname -m)
case $os in
linux | darwin)
ext=''
;;
windows)
os=windows
ext='.exe'
;;
*)
echo "Unsupported OS: $os" >&2
exit 1
;;
esac
case $machine in
x86_64 | amd64)
arch=amd64
;;
arm64 | aarch64)
arch=arm64
;;
*)
echo "Unsupported architecture: $machine" >&2
exit 1
;;
esac
asset="fx_${os}_${arch}${ext}"
echo "Installing fx ${version} (${asset})"
curl -Lfs "https://github.com/antonmedv/fx/releases/download/${version}/${asset}" -o fx
chmod +x fx
mv fx /usr/local/bin/fx
Loading…
Cancel
Save