Обновление ohmyzsh
This commit is contained in:
16
zsh/plugins/pyenv/README.md
Normal file
16
zsh/plugins/pyenv/README.md
Normal file
@@ -0,0 +1,16 @@
|
||||
# pyenv
|
||||
|
||||
This plugin looks for [pyenv](https://github.com/pyenv/pyenv), a Simple Python version
|
||||
management system, and loads it if it's found. It also loads pyenv-virtualenv, a pyenv
|
||||
plugin to manage virtualenv, if it's found.
|
||||
|
||||
To use it, add `pyenv` to the plugins array in your zshrc file:
|
||||
|
||||
```zsh
|
||||
plugins=(... pyenv)
|
||||
```
|
||||
|
||||
## Functions
|
||||
|
||||
- `pyenv_prompt_info`: displays the Python version in use by pyenv; or the global Python
|
||||
version, if pyenv wasn't found.
|
||||
@@ -1,7 +1,12 @@
|
||||
# This plugin loads pyenv into the current shell and provides prompt info via
|
||||
# the 'pyenv_prompt_info' function. Also loads pyenv-virtualenv if available.
|
||||
|
||||
FOUND_PYENV=$+commands[pyenv]
|
||||
# Load pyenv only if command not already available
|
||||
if command -v pyenv &> /dev/null && [[ "$(uname -r)" != *icrosoft* ]]; then
|
||||
FOUND_PYENV=1
|
||||
else
|
||||
FOUND_PYENV=0
|
||||
fi
|
||||
|
||||
if [[ $FOUND_PYENV -ne 1 ]]; then
|
||||
pyenvdirs=("$HOME/.pyenv" "/usr/local/pyenv" "/opt/pyenv" "/usr/local/opt/pyenv")
|
||||
@@ -24,7 +29,7 @@ if [[ $FOUND_PYENV -ne 1 ]]; then
|
||||
fi
|
||||
|
||||
if [[ $FOUND_PYENV -eq 1 ]]; then
|
||||
eval "$(pyenv init - zsh)"
|
||||
eval "$(pyenv init - --no-rehash zsh)"
|
||||
if (( $+commands[pyenv-virtualenv-init] )); then
|
||||
eval "$(pyenv virtualenv-init - zsh)"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user