Clean up arg handling

This commit is contained in:
Michael Vines
2018-09-07 08:46:20 -07:00
parent 09a48d773a
commit ab208ddb77
3 changed files with 27 additions and 21 deletions

View File

@ -1,4 +1,4 @@
#!/bin/bash -ex
#!/bin/bash -e
cd "$(dirname "$0")"/../..
@ -9,11 +9,16 @@ entrypointIp="$4"
numNodes="$5"
RUST_LOG="$6"
[[ -n $deployMethod ]] || exit
[[ -n $nodeType ]] || exit
[[ -n $publicNetwork ]] || exit
[[ -n $entrypointIp ]] || exit
[[ -n $numNodes ]] || exit
missing() {
echo "Error: $1 not specified"
exit 1
}
[[ -n $deployMethod ]] || missing deployMethod
[[ -n $nodeType ]] || missing nodeType
[[ -n $publicNetwork ]] || missing publicNetwork
[[ -n $entrypointIp ]] || missing entrypointIp
[[ -n $numNodes ]] || missing numNodes
cat > deployConfig <<EOF
deployMethod="$deployMethod"