Files
minimal/bin/path_iter
T
2026-03-23 23:50:58 +00:00

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
}