dotar/zsh/0_path.zsh

15 lines
440 B
Bash
Raw Normal View History

2012-04-03 01:46:02 +08:00
# path, the 0 in the filename causes this to load first
2019-04-10 18:34:12 +08:00
#
# If you have duplicate entries on your PATH, run this command to fix it:
# PATH=$(echo "$PATH" | awk -v RS=':' -v ORS=":" '!a[$1]++{if (NR > 1) printf ORS; printf $a[$1]}')
2019-04-10 18:34:12 +08:00
pathAppend() {
# Only adds to the path if it's not already there
if ! echo $PATH | egrep -q "(^|:)$1($|:)" ; then
PATH=$PATH:$1
fi
}
pathAppend "$HOME/.yadr/bin"
pathAppend "$HOME/.yadr/bin/yadr"