Merge branch '206-fix-broken-argument-option-handling' into 'master'

Resolve "fix broken argument/option handling"

Closes #206

See merge request Pmodules/src!183
This commit is contained in:
2023-06-21 11:51:27 +00:00
+5 -2
View File
@@ -3276,9 +3276,12 @@ case ${subcommand} in
esac
# parse arguments of the sub-command and call it
set -- $("${getopt}" --unquoted --name="${CMD}" ${Options[${subcommand}]} -- "${opts[@]}" "$@" ) \
temp=$("${getopt}" --name="${CMD}" ${Options[${subcommand}]} -- "${opts[@]}" "$@" ) \
|| print_help "${subcommand}"
subcommand_${Subcommands[$subcommand]} $@
eval set -- "${temp}"
unset temp
subcommand_${Subcommands[$subcommand]} "$@"
# Local Variables:
# mode: sh