fa933fb1b75319bcca9c2d2568f6a73ffd762c92
[icn.git] / deploy / yq / yq.sh
1 #!/usr/bin/env bash
2 set -eux -o pipefail
3
4 SCRIPTDIR="$(readlink -f $(dirname ${BASH_SOURCE[0]}))"
5 LIBDIR="$(dirname $(dirname ${SCRIPTDIR}))/env/lib"
6
7 source $LIBDIR/common.sh
8
9 function deploy {
10     curl -LO "https://github.com/mikefarah/yq/releases/download/${YQ_VERSION}/yq_linux_amd64" -o yq
11     sudo install -o root -g root -m 0755 yq /usr/local/bin/yq
12     rm yq
13 }
14
15 case $1 in
16     "deploy") deploy ;;
17     *) cat <<EOF
18 Usage: $(basename $0) COMMAND
19
20 Commands:
21   deploy        - Deploy yq
22 EOF
23        ;;
24 esac