Lines Matching refs:dir
9 typeset dir="${PWD#$HOME/}"
10 case $dir in
12 dir=\~
15 *) dir=\~/$dir
17 print -r - "$dir ${_push_stack[@]}"
23 typeset dir= type=0
31 type=1 dir=${_push_stack[_push_top]}
39 type=2 dir=${_push_stack[i]}
46 case $dir in
47 \~*) dir=$HOME${dir#\~}
49 cd "${dir:-$1}" > /dev/null || return 1
50 dir=${OLDPWD#$HOME/}
51 case $dir in
53 dir=\~
56 *) dir=\~/$dir
60 _push_stack[_push_top=_push_top-1]=$dir
63 _push_stack[_push_top]=$dir
67 set -- "${_push_stack[@]}" "$dir" "${_push_stack[@]}"
69 for dir
71 _push_stack[i]=$dir
80 typeset dir
87 dir=${_push_stack[_push_top]}
88 case $dir in
89 \~*) dir=$HOME${dir#\~}
91 cd "$dir" || return 1