diff options
author | June McEnroe <june@causal.agency> | 2019-11-29 17:58:51 -0500 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2019-11-29 17:58:51 -0500 |
commit | 80fd89f6a95d5c2d1b895f3d9f5a19b36f98e693 (patch) | |
tree | 0a08599dca4d7080a0ec72b066795a62043fed15 /home/.profile | |
parent | Clear PATH before populating it again (diff) | |
download | src-80fd89f6a95d5c2d1b895f3d9f5a19b36f98e693.tar.gz src-80fd89f6a95d5c2d1b895f3d9f5a19b36f98e693.zip |
Only add existing directories to PATH
Diffstat (limited to 'home/.profile')
-rw-r--r-- | home/.profile | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/home/.profile b/home/.profile index 6309b091..2d34ed83 100644 --- a/home/.profile +++ b/home/.profile @@ -1,9 +1,10 @@ -_PATH=$PATH -PATH= +_PATH=$PATH PATH= +path() { [ -d "$1" ] && PATH="${PATH}${PATH:+:}${1}"; } for prefix in '' /usr/local /usr/pkg /usr /opt/pkg ~/.local; do - PATH=${PATH}${PATH:+:}${prefix}/sbin:${prefix}/bin + path "${prefix}/sbin" + path "${prefix}/bin" done -PATH=$PATH:/usr/games +path /usr/games export PAGER=less export LESS=FRX |