ZSH: Updated path

This commit is contained in:
2026-02-12 22:07:19 +01:00
parent 187e8f02f2
commit 1d663f2a60

View File

@@ -6,13 +6,17 @@ path=()
_prepath() { _prepath() {
for dir in "$@"; do for dir in "$@"; do
dir=${dir:A} dir=${dir:A}
[[ ! -d "$dir" ]] && return [[ ! -d "$dir" ]] && continue
path=("$dir" $path) path=("$dir" $path)
done done
} }
_prepath /usr/bin /bin /usr/sbin /sbin /usr/local/bin /usr/local/sbin # BSD and macOS _prepath /usr/bin /bin /usr/sbin /sbin /usr/local/bin /usr/local/sbin # System
_prepath /opt/homebrew/bin /opt/homebrew/sbin /usr/local/bin # Homebrew on macOS _prepath /var/lib/flatpak/exports/bin # Flatpak (Linux, system)
_prepath ~/bin ~/.local/bin # $HOME _prepath /snap/bin # Snap (Linux)
_prepath /home/linuxbrew/.linuxbrew/bin /home/linuxbrew/.linuxbrew/sbin # Homebrew (Linux)
_prepath /opt/homebrew/bin /opt/homebrew/sbin # Homebrew (macOS)
_prepath ~/.local/share/flatpak/exports/bin # Flatpak (Linux, user)
_prepath ~/.local/bin ~/bin # $HOME
unfunction _prepath unfunction _prepath