https://github.com/jerbob/yapipenv.zsh
Yet another pipenv plugin for zshell.
https://github.com/jerbob/yapipenv.zsh
pipenv zplugin zsh
Last synced: 16 days ago
JSON representation
Yet another pipenv plugin for zshell.
- Host: GitHub
- URL: https://github.com/jerbob/yapipenv.zsh
- Owner: jerbob
- License: mit
- Created: 2019-01-28T15:48:14.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-04-05T06:45:43.000Z (about 7 years ago)
- Last Synced: 2026-05-07T00:07:14.521Z (27 days ago)
- Topics: pipenv, zplugin, zsh
- Language: Shell
- Homepage:
- Size: 18.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# yapipenv.zsh
I've written this plugin to fix issues that I've had with existing pipenv integration plugins.
## Features
- Activate a pipenv project's virtual environment, **if pipenv itself recognises the directory**. This means **I don't have to check if a Pipfile is in the current directory, or the directories above it**.
- Activate the environment **silently**, without needing to start `pipenv shell`, which visibly enters the activation command.
- Deactivate the virtual environment when you are outside the directory that it was activated in.
- If you switch between directories that are part of different pipenv projects, this plugin will **deactivate the original project, and activate the current one** without needing to `cd .` repeatedly.
- **Enable pipenv's tab completions** so you don't need to use another plugin.
## Installation
```bash
zplug 'anonguy/yapipenv.zsh'
```