Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/davidparsson/zsh-pyenv-lazy

A zsh plugin for lazy loading of pyenv
https://github.com/davidparsson/zsh-pyenv-lazy

Last synced: about 2 months ago
JSON representation

A zsh plugin for lazy loading of pyenv

Awesome Lists containing this project

README

        

# zsh-pyenv-lazy

A zsh plugin for lazy loading of pyenv.
The initial `eval "$(pyenv init -)"` is executed the first time `pyenv` is called.

If `ZSH_PYENV_LAZY_VIRTUALENV` is set to `true`, also call `eval "$(pyenv virtualenv-init -)"`.

## Installation

### zgen

Update your `~/.zshrc` with the following line:

```sh
zgen load davidparsson/zsh-pyenv-lazy
```

### oh-my-zsh

```sh
git clone https://github.com/davidparsson/zsh-pyenv-lazy.git ~/.oh-my-zsh/custom/plugins/pyenv-lazy
```

Then, in your `~/.zshrc`, add `pyenv-lazy` to your `plugins` variable.

## N.B.

If your theme calls out to `pyenv` when constructing the prompt
(e.g. using the `pyenv` element in powerlevel9k),
pyenv will still be loaded immediately.