github.com/lelandbatey/lab@v0.12.1-0.20180712064405-55bfd303a5f0/install.sh (about) 1 #!/usr/bin/env bash 2 3 set -e 4 [[ -z $DEBUG ]] || set -x 5 6 if [ $EUID != 0 ]; then 7 sudo "$0" "$@" 8 exit $? 9 fi 10 11 machine="" 12 case $(uname -m) in 13 x86_64) machine="amd64";; 14 i386) machine="386";; 15 esac 16 17 os="" 18 case $(uname -s) in 19 Linux) os="linux";; 20 Darwin) os="darwin";; 21 *) echo "OS not supported" && exit 1;; 22 esac 23 24 latest=$(curl -sL "https://github.com/zaquestion/lab/tags" | grep tag-name | grep --only '>v[0-9\.]\+<' | head -n1 | cut -c 3- | rev | cut -c 2- | rev) 25 curl -sL "https://github.com/zaquestion/lab/releases/download/v${latest}/lab_${latest}_${os}_${machine}.tar.gz" | tar -C /tmp/ -xzf - 26 cp /tmp/lab /usr/local/bin/lab 27 echo "Successfully installed lab into /usr/local/bin/"