confz

git mirror of https://ccx.te2000.cz/bzr/confz
git clone https://ccx.te2000.cz/git/confz
Log | Files | Refs

commit 766d2997fcd8530b77f8cb18416c93170f0fbc8f
parent e66e1669ea1dd3a71ab9330adb28b7b03d75c807
Author: Jan Pobříslo <ccx@te2000.cz>
Date:   Thu, 23 Jun 2022 12:01:28 +0200

Fix require \?foo=bar
Diffstat:
Mbin/confz | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/bin/confz b/bin/confz @@ -174,7 +174,7 @@ require() { (:*) ((${+vars_prev[${1#:}]})) || \ die "variable ${(qqq)1#:} not set, passed as :argument" setvar ${1#:} "${vars_prev[${1#:}]}";; - (\?*=*) (($+vars_prev[${${1#\?}#*=})) && \ + (\?*=*) (($+vars_prev[${${1#\?}#*=}])) && \ setvar ${${1#\?}%%=*} "$vars_prev[${${1#\?}#*=}";; (\?*) ((${+vars_prev[${1#\?}]})) && \ setvar ${1#\?} "${vars_prev[${1#\?}]}";;