summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.profile4
1 files changed, 1 insertions, 3 deletions
diff --git a/.profile b/.profile
index 27aa076..1d312e2 100644
--- a/.profile
+++ b/.profile
@@ -122,9 +122,6 @@ fi
# == Rust Tools ==#
# Add Rust paths if present
if [ -d "$HOME/.cargo/bin" ]; then
- if [ -f "$HOME/.cargo/env" ]; then
- source $HOME/.cargo/env
- fi
export PATH=$HOME/.cargo/bin:$PATH
fi
@@ -140,6 +137,7 @@ alias dotfiles='git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'
# dotfiles config --local status.showUntrackedFiles no
## == END DOTFILES ==
+# Dedupe path entries
export PATH=`printf %s "$PATH" | awk -v RS=: '{ if (!arr[$0]++) {printf("%s%s",!ln++?"":":",$0)}}'`
export HISTFILE=~/.history