Просмотр исходного кода

Deduplicate shims in $PATH for the fish shell during initialization (#430)

When a fish login shell is invoked within an existing login shell, avoid
duplicating path to the shims by removing existing occurrences before
prepending.
pull/431/head
Eric N. Vander Weele 2 лет назад
committed by GitHub
Родитель
Сommit
c6ff093344
Не найден GPG ключ соответствующий данной подписи Идентификатор GPG ключа: 4AEE18F83AFDEB23
1 измененных файлов: 2 добавлений и 0 удалений
  1. +2
    -0
      bin/pyenv-virtualenv-init

+ 2
- 0
bin/pyenv-virtualenv-init Просмотреть файл

@ -86,6 +86,8 @@ fi
case "$shell" in
fish )
cat <<EOS
while set index (contains -i -- "${PYENV_VIRTUALENV_ROOT:-${PYENV_VIRTUALENV_INSTALL_PREFIX}}/shims" \$PATH)
set -eg PATH[\$index]; end; set -e index
set -gx PATH '${PYENV_VIRTUALENV_ROOT:-${PYENV_VIRTUALENV_INSTALL_PREFIX}}/shims' \$PATH;
set -gx PYENV_VIRTUALENV_INIT 1;
EOS

Загрузка…
Отмена
Сохранить