Simplify adding directories to path by using $path array

This commit is contained in:
Adam Goldsmith 2022-02-12 23:14:58 -05:00
parent e4f2a41e1f
commit 5a50b6be66
1 changed files with 3 additions and 11 deletions

14
.zshenv
View File

@ -20,17 +20,9 @@ export CALIBRE_USE_SYSTEM_THEME=true
export WINEDLLOVERRIDES=winemenubuilder.exe=d
# Add $HOME/.bin to PATH if it exists and is not already in the path
if [[ -d "$HOME/.bin" ]] && ! grep -q ":$HOME"'/\.bin\(:\|$\)' <<< "$PATH"
then
export PATH="$PATH:$HOME/.bin"
fi
# Add $HOME/.dotfiles to PATH if it exists and is not already in the path
if [[ -d "$HOME/.dotfiles" ]] && ! grep -q ":$HOME"'/\.dotfiles\(:\|$\)' <<< "$PATH"
then
export PATH="$PATH:$HOME/.dotfiles"
fi
# Don't allow duplicate values in path
typeset -U path
path=($HOME/.bin $HOME/.dotfiles/ $path)
# Set temporary files locations
if [[ ! -d "$TMPDIR" ]]