#!/usr/bin/env bash # shellcheck disable=SC1090 set -e OS="$(uname -s)" ARCH="$(uname -m)" VERSION=0.2.0 case $OS in "Linux") case $ARCH in "x86_64") ARCH=amd64 ;; "aarch64") ARCH=arm64 ;; "armv6" | "armv7l") ARCH=armv6l ;; "armv8") ARCH=arm64 ;; "i686") ARCH=386 ;; .*386.*) ARCH=386 ;; esac PLATFORM="linux_$ARCH" ;; "Darwin") case $ARCH in "x86_64") ARCH=amd64 ;; "arm64") ARCH=arm64 ;; esac PLATFORM="darwin_$ARCH" ;; esac print_help() { echo "Usage: bash goinstall.sh OPTIONS" echo -e "\nOPTIONS:" echo -e " --remove\tRemove currently installed version" echo -e " --version\tSpecify a version number to install" } if [ -z "$PLATFORM" ]; then echo "Your operating system is not supported by the script." exit 1 fi # get latest tag path TAG_PATH="$(curl -s https://git.mortons.site/verint.com/tps-cli/releases/latest | sed -n 's/^/dev/null; then wget https://git.mortons.site${TAG_PATH}/tps_${PLATFORM} -O "tps" else curl -o "tps" https://git.mortons.site${TAG_PATH}/tps_${PLATFORM} fi chmod u+x tps