Files
2026-03-23 23:50:58 +00:00

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
}