mirror of
https://github.com/Llewellynvdm/zoxide.git
synced 2024-09-21 03:19:04 +00:00
Add z -
support to fish
This commit is contained in:
parent
6d91b4e3c4
commit
01f21400e4
@ -1,13 +1,22 @@
|
||||
function z
|
||||
if test (count $argv) -gt 0
|
||||
set _Z_RESULT (zoxide query $argv)
|
||||
switch "$_Z_RESULT"
|
||||
case 'query: *'
|
||||
cd (string sub -s 8 -- "$_Z_RESULT")
|
||||
commandline -f repaint
|
||||
case '*'
|
||||
echo -n "$_Z_RESULT"
|
||||
end
|
||||
set -l argc (count $argv)
|
||||
if test $argc -gt 0
|
||||
if test $argc -eq 1 -a "$argv[1]" = "-"
|
||||
cd -
|
||||
commandline -f repaint
|
||||
else
|
||||
set _Z_RESULT (zoxide query $argv)
|
||||
switch "$_Z_RESULT"
|
||||
case 'query: *'
|
||||
cd (string sub -s 8 -- "$_Z_RESULT")
|
||||
commandline -f repaint
|
||||
case '*'
|
||||
echo -n "$_Z_RESULT"
|
||||
end
|
||||
end
|
||||
else
|
||||
cd ~
|
||||
commandline -f repaint
|
||||
end
|
||||
end
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user