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")"/../..
@ -7,9 +7,14 @@ entrypointIp="$2"
numNodes="$3"
RUST_LOG="$4"
[[ -n $deployMethod ]] || exit
[[ -n $entrypointIp ]] || exit
[[ -n $numNodes ]] || exit
missing() {
echo "Error: $1 not specified"
exit 1
}
[[ -n $deployMethod ]] || missing deployMethod
[[ -n $entrypointIp ]] || missing entrypointIp
[[ -n $numNodes ]] || missing numNodes
source net/common.sh
loadConfigFile