Simplify options array
This commit is contained in:
@@ -98,7 +98,7 @@ EOF
|
|||||||
;;
|
;;
|
||||||
--options|-o)
|
--options|-o)
|
||||||
shift
|
shift
|
||||||
_options="$1"
|
_options+=("$1")
|
||||||
;;
|
;;
|
||||||
--image|-i)
|
--image|-i)
|
||||||
shift
|
shift
|
||||||
@@ -155,16 +155,13 @@ EOF
|
|||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Parse podman options
|
# Parse podman options from --optionsarray
|
||||||
if [[ -n $_opts_arr ]]; then
|
if [[ -n $_opts_arr ]]; then
|
||||||
# namerefs are awesome
|
# namerefs are awesome
|
||||||
declare -gn _prw_opts_arr="$_opts_arr"
|
declare -gn _prw_opts_arr="$_opts_arr"
|
||||||
# If not array mode optionally load podman options from input string
|
# If no array given, parse input from options
|
||||||
elif [[ -n $_options ]]; then
|
elif [[ ${#_options[@]} -ge 1 ]]; then
|
||||||
declare -ga _prw_opts_arr
|
declare -ga _prw_opts_arr=("${_options[@]}")
|
||||||
for _option in $_options; do
|
|
||||||
_prw_opts_arr+=("$_option")
|
|
||||||
done
|
|
||||||
else
|
else
|
||||||
echo "Must provide --options or the name of an existing --optionsarray"
|
echo "Must provide --options or the name of an existing --optionsarray"
|
||||||
_printHelpAndExit 1
|
_printHelpAndExit 1
|
||||||
|
|||||||
Reference in New Issue
Block a user