From 6914d1be9ba8b8d962207f359b7dc0a3506fd52e Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Fri, 1 Feb 2019 19:26:54 -0600 Subject: [PATCH] Update nodemgmt-scripts.sh --- nodemgmt-scripts.sh | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/nodemgmt-scripts.sh b/nodemgmt-scripts.sh index a98b2a8c..3744e167 100755 --- a/nodemgmt-scripts.sh +++ b/nodemgmt-scripts.sh @@ -69,25 +69,25 @@ case "$1" in ;; newsite) - while getopts ':d:t:s:S:H:P:' flag; do - case "${flag}" in - d) NEW_SITE=$OPTARG ;; - t) SITE_TYPE=$OPTARG ;; - s) CREATE_SSL=$OPTARG ;; - S) PROXYSCHEME=$OPTARG ;; - H) PROXYHOST=$OPTARG ;; - P) PROXYPORT=$OPTARG ;; + while [ $# -gt 0 ]; do + case "${1}" in + -site) NEW_SITE=${2} ;; + -type) SITE_TYPE=${2} ;; + -ssl) CREATE_SSL=${2} ;; + -scheme) PROXYSCHEME=${2} ;; + -host) PROXYHOST=${2} ;; + -port) PROXYPORT=${2} ;; :) echo "Invalid option: '${OPTARG}' requires an argument" 1>&2 echo "" echo -e "Usage: ${idsCL[Yellow]}nodemgmt newcert${idsCL[Default]} {" width=36 - printf "%-${width}s: %s\n" " -d {FQDN address}" "(*required)" - printf "%-${width}s: %s\n" " -s {true or false}" "(defaults to true)" - printf "%-${width}s: %s\n" " -t {'local' or 'proxy'}" "(defaults to local)" - printf "%-${width}s: %s\n" " -S {http or https}" "(required if type set to proxy)" - printf "%-${width}s: %s\n" " -H {IP or FQDN}" "(required if type set to proxy)" - printf "%-${width}s: %s\n" " -P {host port}" "(required if type set to proxy)" + printf "%-${width}s: %s\n" " -site {FQDN address}" "(*required)" + printf "%-${width}s: %s\n" " -ssl {true or false}" "(defaults to true)" + printf "%-${width}s: %s\n" " -type {'local' or 'proxy'}" "(defaults to local)" + printf "%-${width}s: %s\n" " -scheme {http or https}" "(required if type set to proxy)" + printf "%-${width}s: %s\n" " -host {IP or FQDN}" "(required if type set to proxy)" + printf "%-${width}s: %s\n" " -port {host port}" "(required if type set to proxy)" echo "}" ;; esac