You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
870 B
47 lines
870 B
5 years ago
|
#!/usr/bin/env bash
|
||
|
|
||
|
POSITIONAL=()
|
||
|
while [[ $# -gt 0 ]]
|
||
|
do
|
||
|
key="$1"
|
||
|
|
||
|
case $key in
|
||
|
--token)
|
||
|
TOKEN="$2"
|
||
|
shift # past argument
|
||
|
shift # past value
|
||
|
;;
|
||
|
--device)
|
||
|
DEVICE="$2"
|
||
|
shift # past argument
|
||
|
shift # past value
|
||
|
;;
|
||
|
--volume-name)
|
||
|
VOLUME_NAME="$2"
|
||
|
shift # past argument
|
||
|
shift # past value
|
||
|
;;
|
||
|
--volume-region)
|
||
|
VOLUME_REGION="$2"
|
||
|
shift # past argument
|
||
|
shift # past value
|
||
|
;;
|
||
|
--buffer)
|
||
|
BUFFER="$2"
|
||
|
shift # past argument
|
||
|
shift # past value
|
||
|
;;
|
||
|
*) # unknown option
|
||
|
POSITIONAL+=("$1") # save it in an array for later
|
||
|
shift # past argument
|
||
|
;;
|
||
|
esac
|
||
|
done
|
||
|
set -- "${POSITIONAL[@]}" # restore positional parameters
|
||
|
|
||
|
echo "TOKEN = ${TOKEN}"
|
||
|
echo "DEVICE = ${DEVICE}"
|
||
|
echo "VOLUME_NAME = ${VOLUME_NAME}"
|
||
|
echo "VOLUME_REGION = ${VOLUME_REGION}"
|
||
|
echo "BUFFER = ${BUFFER}"
|