From: Samir Benmendil Date: Thu, 10 Oct 2019 14:31:08 +0000 (+0100) Subject: zsh: Make sure personal script are prefered over brew paths X-Git-Url: https://git.rmz.io/dotfiles.git/commitdiff_plain/f26ddc3e4f44ad230ffb78a7b6ee1d527d5c56c8?ds=inline zsh: Make sure personal script are prefered over brew paths --- diff --git a/zshrc b/zshrc index ceabb0c..e24a831 100644 --- a/zshrc +++ b/zshrc @@ -38,14 +38,16 @@ setopt rematch_pcre # use perl regexp setopt noflowcontrol stty -ixon -# populate path +# populate path (order matters) typeset -U path # make path a unique array -[[ -d ~/.local/bin ]] && path=(~/.local/bin $path) -[[ -d ~/bin ]] && path=(~/bin $path) -[[ -d /opt/android-sdk ]] && path=($path /opt/android-sdk/platform-tools) # osx gnu utils (installed via brew) [[ -d /usr/local/opt/coreutils/libexec/gnubin ]] && path=(/usr/local/opt/coreutils/libexec/gnubin $path) [[ -d /usr/local/opt/findutils/libexec/gnubin ]] && path=(/usr/local/opt/findutils/libexec/gnubin $path) +# personal scripts +[[ -d ~/.local/bin ]] && path=(~/.local/bin $path) +[[ -d ~/bin ]] && path=(~/bin $path) +# android +[[ -d /opt/android-sdk ]] && path=($path /opt/android-sdk/platform-tools) # source aliases [[ -f $XDG_CONFIG_HOME/aliases ]] && source $XDG_CONFIG_HOME/aliases