aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Musum <musum@verizonmedia.com>2019-07-09 13:17:57 +0200
committerHarald Musum <musum@verizonmedia.com>2019-07-09 13:17:57 +0200
commit709d1de13514cde35e7fcf501cc56fb19c39f150 (patch)
treea7f70aa0221175cd7f32b86d701456ee3705f3ea
parent30d0b9047312980b8a51b6caea8a64d11881bd75 (diff)
Add help option and usage output
-rwxr-xr-xzkfacade/src/main/sh/vespa-zkcli10
1 files changed, 10 insertions, 0 deletions
diff --git a/zkfacade/src/main/sh/vespa-zkcli b/zkfacade/src/main/sh/vespa-zkcli
index ce945237847..318836ec574 100755
--- a/zkfacade/src/main/sh/vespa-zkcli
+++ b/zkfacade/src/main/sh/vespa-zkcli
@@ -70,9 +70,19 @@ findhost
# END environment bootstrap section
+usage() {
+ echo "Run Zookeeper command-line client"
+ echo "The following options are recognized:"
+ echo ""
+
+ echo "-h|-help) print this help text"
+ echo "-nosudo do not use sudo when running command"
+}
+
sudo="sudo -u ${VESPA_USER}"
while [ $# -gt 0 ]; do
case $1 in
+ -h|-help) usage; exit 0;;
-nosudo) shift; sudo="" ;;
*) echo "Unrecognized option '$1'" >&2; exit 1;;
esac