# Pipenv ## Installation In your `.zshrc` file, add `pipenv` to the plugins section ``` plugins=(... pipenv ...) ``` ## Features This plugin provides some features to simplify the use of Pipenv while working on ZSH. - Adds completion for pipenv - Auto activates and deactivates pipenv shell - Adds short aliases for common pipenv commands - `pch` is aliased to `pipenv check` - `pcl` is aliased to `pipenv clean` - `pgr` is aliased to `pipenv graph` - `pi` is aliased to `pipenv install` - `pidev` is aliased to `pipenv install --dev` - `pl` is aliased to `pipenv lock` - `po` is aliased to `pipenv open` - `prun` is aliased to `pipenv run` - `psh` is aliased to `pipenv shell` - `psy` is aliased to `pipenv sync` - `pu` is aliased to `pipenv uninstall` - `pupd` is aliased to `pipenv update` - `pwh` is aliased to `pipenv --where` - `pvenv` is aliased to `pipenv --venv` - `ppy` is aliased to `pipenv --py` ## Configuration ### Shell activation If you want to disable the shell activation and deactivation feature, add the following style to your `.zshrc` before sourcing `oh-my-zsh.sh`: ```zsh zstyle ':omz:plugins:pipenv' auto-shell no ```