Browse Source

Improve options formatting

pull/1/head
Luke Childs 5 years ago
parent
commit
c95d78162f
  1. 50
      checkvolumesize

50
checkvolumesize

@ -1,50 +1,56 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# Parse options
POSITIONAL=() POSITIONAL=()
while [[ $# -gt 0 ]] while [[ $# -gt 0 ]]; do
do key="$1"
key="$1"
LOG=false LOG=false
case $key in case $key in
--token) --token)
TOKEN="$2" TOKEN="$2"
shift # past argument shift
shift # past value shift
;; ;;
--device) --device)
DEVICE="$2" DEVICE="$2"
shift # past argument shift
shift # past value shift
;; ;;
--volume-name) --volume-name)
VOLUME_NAME="$2" VOLUME_NAME="$2"
shift # past argument shift
shift # past value shift
;; ;;
--volume-region) --volume-region)
VOLUME_REGION="$2" VOLUME_REGION="$2"
shift # past argument shift
shift # past value shift
;; ;;
--buffer) --buffer)
BUFFER="$2" BUFFER="$2"
shift # past argument shift
shift # past value shift
;; ;;
--log) --log)
LOG=true LOG=true
shift # past argument shift
shift # past value shift
;; ;;
*) # unknown option
POSITIONAL+=("$1") # save it in an array for later *)
shift # past argument POSITIONAL+=("$1")
shift
;; ;;
esac esac
done done
set -- "${POSITIONAL[@]}" # restore positional parameters set -- "${POSITIONAL[@]}"
log () { log () {
prefix="" prefix=""

Loading…
Cancel
Save