mirror of
https://github.com/correl/elm.git
synced 2024-12-24 03:00:10 +00:00
33 lines
640 B
Text
33 lines
640 B
Text
|
#!/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/
|