diff options
Diffstat (limited to '.zsh.before/path.zsh')
-rw-r--r-- | .zsh.before/path.zsh | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/.zsh.before/path.zsh b/.zsh.before/path.zsh new file mode 100644 index 0000000..f87ba45 --- /dev/null +++ b/.zsh.before/path.zsh @@ -0,0 +1,19 @@ +# Add $HOME/bin before /usr/local/sbin and /usr/local/bin in $PATH +# Also works if they are switched +autoload -U regexp-replace +if [[ "$PATH" != *dave/bin:/usr/local/sbin* ]];then + case "$PATH" in + */usr/local/bin:/usr/local/sbin*) + regexp-replace PATH '/usr/local/bin:/usr/local/sbin:' '$HOME/bin:/usr/local/sbin:/usr/local/bin:' + ;; + */usr/local/sbin:/usr/local/bin*) + regexp-replace PATH '/usr/local/sbin:/usr/local/bin:' '$HOME/bin:/usr/local/sbin:/usr/local/bin:' + ;; + esac +fi + +## RASPBERRY PI +if [[ "$HOST" == *pitheunlord* ]]; then + PATH=$PATH:"/opt/vc/bin:/opt/vc/sbin" +fi + |