parse_args: bug avec la fonction reset

This commit is contained in:
Jephté Clain 2017-04-19 10:48:03 +04:00
parent 9084e7eb34
commit 9d8b32bcd1
1 changed files with 3 additions and 3 deletions

View File

@ -87,7 +87,7 @@ function __po_parse_optdescs() {
option_="${optdesc_%::}"
if [[ "$2" == *=* ]]; then
# la valeur mentionnée est toujours ignorée
name_="${2%%=*}="
name_="${2%%=*}"
[ -n "$reset_" ] && eval "$name_="
else
name_="$2"
@ -98,7 +98,7 @@ function __po_parse_optdescs() {
option_="${optdesc_%:}"
if [[ "$2" == *=* ]]; then
# la valeur mentionnée est toujours ignorée
name_="${2%%=*}="
name_="${2%%=*}"
[ -n "$reset_" ] && eval "$name_="
else
name_="$2"
@ -108,7 +108,7 @@ function __po_parse_optdescs() {
else
option_="$optdesc_"
name_="$2"
[ -n "$reset_" ] && eval "$name_="
[ -n "$reset_" ] && eval "${2%%=*}="
flag_=
fi