Fix cd command if zoxide is missing (#2609)

* Fix cd command if zoxide is missing

* Make use of omarchy-cmd-present
This commit is contained in:
Wiehann
2025-10-27 09:55:38 +02:00
committed by GitHub
parent 75eb059779
commit 9b37d8549f

View File

@@ -4,16 +4,20 @@ alias lsa='ls -a'
alias lt='eza --tree --level=2 --long --icons --git'
alias lta='lt -a'
alias ff="fzf --preview 'bat --style=numbers --color=always {}'"
alias cd="zd"
zd() {
if [ $# -eq 0 ]; then
builtin cd ~ && return
elif [ -d "$1" ]; then
builtin cd "$1"
else
z "$@" && printf "\U000F17A9 " && pwd || echo "Error: Directory not found"
fi
}
if omarchy-cmd-present z; then
alias cd="zd"
zd() {
if [ $# -eq 0 ]; then
builtin cd ~ && return
elif [ -d "$1" ]; then
builtin cd "$1"
else
z "$@" && printf "\U000F17A9 " && pwd || echo "Error: Directory not found"
fi
}
fi
open() {
xdg-open "$@" >/dev/null 2>&1 &
}