mirror of
https://github.com/Llewellynvdm/zoxide.git
synced 2024-11-10 23:30:57 +00:00
28 lines
448 B
Bash
28 lines
448 B
Bash
|
#!/usr/bin/env sh
|
||
|
|
||
|
_zoxide_precmd() {
|
||
|
zoxide add
|
||
|
}
|
||
|
|
||
|
precmd_functions+=_zoxide_precmd
|
||
|
|
||
|
z() {
|
||
|
if [ $# -ne 0 ]; then
|
||
|
_Z_RESULT=$(zoxide query "$@")
|
||
|
case $_Z_RESULT in
|
||
|
"query: "*)
|
||
|
cd "${_Z_RESULT:7}"
|
||
|
;;
|
||
|
*)
|
||
|
echo "${_Z_RESULT}"
|
||
|
;;
|
||
|
esac
|
||
|
fi
|
||
|
}
|
||
|
|
||
|
alias zi="z -i"
|
||
|
|
||
|
alias za="zoxide add"
|
||
|
alias zq="zoxide query"
|
||
|
alias zr="zoxide remove"
|