=== modified file 'bin/confz' --- bin/confz 2014-06-24 14:30:42 +0000 +++ bin/confz 2014-06-19 19:11:57 +0000 @@ -95,14 +95,14 @@ # %foo=bar -- passes ${vars[foo]} from callee # to variable ${vars[bar]} of caller # are arguments passed to the dependency function - + local name outer inner indent_prev check_only_prev check_ret local -a do_command_prev local -A vars_local lift name=$1 shift - + # store and clear $vars vars_prev=( "${(@kv)vars}" ) vars_local=( "${(@kv)vars}" ) @@ -147,13 +147,10 @@ # fi die "$name: check failed: ${fail_reason:-error $check_ret}" else - if (($verbose)); then - print -r - "$confz_indent$fg[cyan]*$fg[default] reason: ${fail_reason:-error $check_ret}" - fi confz_do "${do_command[@]}" "$@" - + # print check start - confz_check_start $name "$@" again... + confz_check_start $name "$@" ...again # clear fail_reason fail_reason=''