From 2d6cb4fd04816e695a5def5da0e64b702c83392f Mon Sep 17 00:00:00 2001 From: Adam Babik Date: Tue, 8 May 2018 09:58:04 +0200 Subject: [PATCH] add update-status-go.sh script Signed-off-by: Adam Babik --- scripts/update-status-go.sh | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/scripts/update-status-go.sh b/scripts/update-status-go.sh index deabfb31d8..3ae25b1e2e 100755 --- a/scripts/update-status-go.sh +++ b/scripts/update-status-go.sh @@ -2,9 +2,22 @@ set -eof pipefail -if [ $# -eq 0 ] -then - echo "Need to supply a status-go version" +usage() { + printf "%s is a tool for upgrading status-go to a given version.\n" "$(basename "$0")" + printf "The given version must be uploaded to Artifactory first.\n\n" + printf "Usage:\n\n" + printf " %s version\n\n" "$(basename "$0")" + printf "Example:\n\n" + printf " %s develop-g12345678\n" "$(basename "$0")" +} + +if [ "$1" = "-h" ] || [ "$1" = "--help" ]; then + usage + exit 1 +fi + +if [ $# -eq 0 ]; then + echo "Need to provide a status-go version" exit 1 fi