From ce86b3802b591eed658670057f5e0e61fbeafa05 Mon Sep 17 00:00:00 2001 From: Daniel Holman Date: Sun, 8 Apr 2018 00:25:50 -0500 Subject: Fixed PATH issue in .zshenv Fixed an issue in .zshenv in which the PATH environment variable would be appended with duplicate entries --- .zshenv | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/.zshenv b/.zshenv index 7cd008d..8d18e93 100644 --- a/.zshenv +++ b/.zshenv @@ -1,5 +1,16 @@ +# Environment functions +appendpath () { + case ":$PATH:" in + *:"$1":*) + ;; + *) + PATH="${PATH:+$PATH:}$1" + esac +} + # Setup environment -export PATH="$PATH:/home/dholman/bin" +appendpath '/home/dholman/bin' +export PATH export EDITOR="vim" export SUDO_EDITOR="vim" export SDL_VIDEO_MINIMIZE_ON_FOCUS_LOSS=0 -- cgit v1.2.3