From 903eb8dcdbba7823b206fe70e3c08f11b125b279 Mon Sep 17 00:00:00 2001 From: cryobry <38270216+cryobry@users.noreply.github.com> Date: Sat, 9 May 2020 13:47:32 -0400 Subject: [PATCH] Simplify options array --- plugins/podmanRun/podmanRunWrapper | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/plugins/podmanRun/podmanRunWrapper b/plugins/podmanRun/podmanRunWrapper index c04dfef..75598bb 100755 --- a/plugins/podmanRun/podmanRunWrapper +++ b/plugins/podmanRun/podmanRunWrapper @@ -98,7 +98,7 @@ EOF ;; --options|-o) shift - _options="$1" + _options+=("$1") ;; --image|-i) shift @@ -155,16 +155,13 @@ EOF return fi - # Parse podman options + # Parse podman options from --optionsarray if [[ -n $_opts_arr ]]; then # namerefs are awesome declare -gn _prw_opts_arr="$_opts_arr" - # If not array mode optionally load podman options from input string - elif [[ -n $_options ]]; then - declare -ga _prw_opts_arr - for _option in $_options; do - _prw_opts_arr+=("$_option") - done + # If no array given, parse input from options + elif [[ ${#_options[@]} -ge 1 ]]; then + declare -ga _prw_opts_arr=("${_options[@]}") else echo "Must provide --options or the name of an existing --optionsarray" _printHelpAndExit 1