mirror of
https://github.com/correl/elm.git
synced 2024-11-24 19:19:53 +00:00
32 lines
640 B
Bash
Executable file
32 lines
640 B
Bash
Executable file
#!/bin/bash
|
|
|
|
LATEST=https://github.com/exercism/configlet/releases/latest
|
|
|
|
OS=$(
|
|
case $(uname) in
|
|
(Darwin*)
|
|
echo "mac";;
|
|
(Linux*)
|
|
echo "linux";;
|
|
(Windows*)
|
|
echo "windows";;
|
|
(*)
|
|
echo "linux";;
|
|
esac)
|
|
|
|
ARCH=$(
|
|
case $(uname -m) in
|
|
(*64*)
|
|
echo 64bit;;
|
|
(*686*)
|
|
echo 32bit;;
|
|
(*386*)
|
|
echo 32bit;;
|
|
(*)
|
|
echo 64bit;;
|
|
esac)
|
|
|
|
VERSION="$(curl --head --silent $LATEST | awk -v FS=/ '/Location:/{print $NF}' | tr -d '\r')"
|
|
URL=https://github.com/exercism/configlet/releases/download/$VERSION/configlet-$OS-${ARCH}.tgz
|
|
|
|
curl -s --location $URL | tar xz -C bin/
|