123456789101112131415161718192021222324252627282930313233 |
- #!/usr/bin/env 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/
|