=== modified file 'common.zsh' --- common.zsh 2017-12-12 10:09:04 +0000 +++ common.zsh 2017-12-07 21:17:51 +0000 @@ -30,11 +30,8 @@ decode_args() { typeset -gA vars - local arg decoded base - base=${BASE##*/} - [[ $base == % || -n $base ]] && return - decoded=$(tr <<<$base _- /+ | base64 -d) \ - || die "Unable to decode: ${(qqq)base}" + local arg decoded + decoded=$(tr <<<${BASE##*/} _- /+ | base64 -d) (($#decoded)) || return for arg in "${(s::Q)decoded}"; do if [[ "$arg" != *=* ]]; then