# Internal function for debug output. {{{
_autoenv_debug() {
- local msg=$1
+ local msg="$1" # Might trigger a bug in Zsh 5.0.5 with shwordsplit.
local level=${2:-1}
if [[ $AUTOENV_DEBUG -lt $level ]]; then
return
_autoenv_authorized_env_file() {
local env_file=$1
- local pair=$(_autoenv_hash_pair $env_file)
+ local pair="$(_autoenv_hash_pair $env_file)"
test -f $AUTOENV_AUTH_FILE \
&& \grep -qF $pair $AUTOENV_AUTH_FILE
}
if [[ $parent_dir == $last ]]; then
break
fi
- parent_file="${parent_dir}/${look_for}"
+ local parent_file="${parent_dir}/${look_for}"
if [[ -f $parent_file ]]; then
echo $parent_file