From 5b8d338840f18507af41f06894cc37411789d5f5 Mon Sep 17 00:00:00 2001 From: Jeff Becker Date: Wed, 9 Mar 2016 08:36:44 -0500 Subject: [PATCH] add --disable-redis option to build.sh --- build.sh | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/build.sh b/build.sh index 6200468..ebdca59 100755 --- a/build.sh +++ b/build.sh @@ -1,8 +1,33 @@ #!/usr/bin/env bash set -e root=$(readlink -e $(dirname $0)) + +tags="" + +help_text="usage: $0 [--disable-redis]" + +# check for help flags first +for arg in $@ ; do + case $arg in + -h|--help) + echo $help_text + exit 0 + ;; + esac +done + +# check for build flags +for arg in $@ ; do + case $arg in + "--disable-redis") + tags="$tags -tags disable_redis" + ;; + esac +done + cd $root export GOPATH=$root/go mkdir -p $GOPATH -go get -v -u github.com/majestrate/srndv2 +go get -v -u $tags github.com/majestrate/srndv2 cp -a $GOPATH/bin/srndv2 $root +echo "Built"