19 lines
472 B
Bash
19 lines
472 B
Bash
#!/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 =~ "virtualenvs"]] && [[ $p =~ "pyenv" ]]; then
|
|
echo $p
|
|
[[ -d $p ]] && NEW_PATH="${NEW_PATH}${DELIM}${p}"
|
|
fi
|
|
[[ -d $p ]] && NEW_PATH="${NEW_PATH}${DELIM}${p}"
|
|
DELIM=":"
|
|
done
|
|
export OLDPATH=$PATH
|
|
export PATH=$NEW_PATH
|
|
} |