Prepare install script [skip ci]
This commit is contained in:
parent
2749eb7149
commit
fbcfb9a118
1 changed files with 10 additions and 5 deletions
15
install
15
install
|
|
@ -64,6 +64,11 @@ case "$(uname -s)" in
|
||||||
Darwin*) platform=macos;;
|
Darwin*) platform=macos;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
case "$(uname -m)" in
|
||||||
|
aarch64) arch=aarch64;;
|
||||||
|
esac
|
||||||
|
arch=${arch:-amd64}
|
||||||
|
|
||||||
# Ugly ugly conversion of version to a comparable number
|
# Ugly ugly conversion of version to a comparable number
|
||||||
IFS='.' read -ra VER <<< "$version"
|
IFS='.' read -ra VER <<< "$version"
|
||||||
vernum=$(printf "%03d%03d%03d" "${VER[0]}" "${VER[1]}" "${VER[2]}")
|
vernum=$(printf "%03d%03d%03d" "${VER[0]}" "${VER[1]}" "${VER[2]}")
|
||||||
|
|
@ -76,16 +81,16 @@ else
|
||||||
util="$(which tar) -zxf"
|
util="$(which tar) -zxf"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
download_url="https://github.com/babashka/babashka/releases/download/v$version/babashka-$version-$platform-amd64.zip"
|
download_url="https://github.com/babashka/babashka/releases/download/v$version/babashka-$version-$platform-$arch.zip"
|
||||||
|
|
||||||
mkdir -p "$download_dir"
|
mkdir -p "$download_dir"
|
||||||
cd "$download_dir"
|
cd "$download_dir"
|
||||||
echo -e "Downloading $download_url to $download_dir"
|
echo -e "Downloading $download_url to $download_dir"
|
||||||
rm -rf "babashka-$version-$platform-amd64."$ext
|
rm -rf "babashka-$version-$platform-$arch."$ext
|
||||||
rm -rf "bb"
|
rm -rf "bb"
|
||||||
curl -o "babashka-$version-$platform-amd64."$ext -sL "https://github.com/babashka/babashka/releases/download/v$version/babashka-$version-$platform-amd64."$ext
|
curl -o "babashka-$version-$platform-$arch."$ext -sL "https://github.com/babashka/babashka/releases/download/v$version/babashka-$version-$platform-$arch."$ext
|
||||||
$util "babashka-$version-$platform-amd64."$ext
|
$util "babashka-$version-$platform-$arch."$ext
|
||||||
rm "babashka-$version-$platform-amd64."$ext
|
rm "babashka-$version-$platform-$arch."$ext
|
||||||
|
|
||||||
if [ "$download_dir" != "$install_dir" ]
|
if [ "$download_dir" != "$install_dir" ]
|
||||||
then
|
then
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue