Merge 0d16cf3998 into c8a47a068b
This commit is contained in:
commit
f1c6e61891
|
|
@ -111,6 +111,8 @@ function __zoxide_z() {
|
|||
__zoxide_cd ~
|
||||
elif [[ $# -eq 1 && $1 == '-' ]]; then
|
||||
__zoxide_cd "${OLDPWD}"
|
||||
elif [[ $# -eq 1 && ($1 == '.' || $1 == '..') ]]; then
|
||||
__zoxide_cd "$1"
|
||||
elif [[ $# -eq 1 && -d $1 ]]; then
|
||||
__zoxide_cd "$1"
|
||||
elif [[ $# -eq 2 && $1 == '--' ]]; then
|
||||
|
|
|
|||
|
|
@ -79,6 +79,8 @@ function __zoxide_z
|
|||
__zoxide_cd $HOME
|
||||
else if test "$argv" = -
|
||||
__zoxide_cd -
|
||||
else if test $argc -eq 1 -a \( "$argv[1]" = '.' -o "$argv[1]" = '..' \)
|
||||
__zoxide_cd $argv[1]
|
||||
else if test $argc -eq 1 -a -d $argv[1]
|
||||
__zoxide_cd $argv[1]
|
||||
else if test $argc -eq 2 -a $argv[1] = --
|
||||
|
|
|
|||
|
|
@ -105,6 +105,8 @@ __zoxide_z() {
|
|||
\command printf 'zoxide: $OLDPWD is not set'
|
||||
return 1
|
||||
fi
|
||||
elif [ "$#" -eq 1 ] && { [ "$1" = '.' ] || [ "$1" = '..' ]; }; then
|
||||
__zoxide_cd "$1"
|
||||
elif [ "$#" -eq 1 ] && [ -d "$1" ]; then
|
||||
__zoxide_cd "$1"
|
||||
else
|
||||
|
|
|
|||
|
|
@ -89,6 +89,8 @@ function __zoxide_z() {
|
|||
__zoxide_doctor
|
||||
if [[ "$#" -eq 0 ]]; then
|
||||
__zoxide_cd ~
|
||||
elif [[ "$#" -eq 1 && ($1 == '.' || $1 == '..') ]]; then
|
||||
__zoxide_cd "$1"
|
||||
elif [[ "$#" -eq 1 ]] && { [[ -d "$1" ]] || [[ "$1" = '-' ]] || [[ "$1" =~ ^[-+][0-9]+$ ]]; }; then
|
||||
__zoxide_cd "$1"
|
||||
elif [[ "$#" -eq 2 ]] && [[ "$1" = "--" ]]; then
|
||||
|
|
|
|||
Loading…
Reference in New Issue