blob: bb24f69ab9e1b496db6dfde72d1b59c3a31bc157 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
function __zoxide_z
set --local argc (count $argv)
if test $argc -eq 0
__zoxide_cd $HOME
else if test "$argv" = -
__zoxide_cd -
else if test $argc -eq 1 -a -d $argv[1]
__zoxide_cd $argv[1]
else
set --local result (command zoxide query --exclude (__zoxide_pwd) -- $argv)
and __zoxide_cd $result
end
end
|