21 lines
436 B
Bash
Executable File
21 lines
436 B
Bash
Executable File
#!/usr/bin/zsh
|
|
# while read -d ':' p; do
|
|
# [[ -d $p ]] || NEW_PATH=$NEW_PATH"$p"
|
|
# done <<< "$PATH:"
|
|
# [[ $VIRTUAL_ENV != "*virtualenvs*" ]] &&
|
|
|
|
path_fix() {
|
|
paths=($(tr ':' '\n' <<<"$PATH"))
|
|
for p in "${paths[@]}"; do
|
|
if [[ $VIRTUAL_ENV ]]; then
|
|
continue
|
|
fi
|
|
[[ -d $p ]] && NEW_PATH="${NEW_PATH}${DELIM}${p}"
|
|
DELIM=":"
|
|
done
|
|
# export OLDPATH=$PATH
|
|
# export PATH=$NEW_PATH
|
|
tr ':' '\n' <<<"$NEW_PATH"
|
|
unset NEW_PATH
|
|
}
|