parse_args: bug avec la fonction reset
This commit is contained in:
parent
9084e7eb34
commit
9d8b32bcd1
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue