Automatically activates and deactivates a Python virtualenv upon cd
in and out.
Based on blueray's answer, I decided to go one step further and implement it as a Z-Shell plugin.
Git clone this repository to the Oh My Zsh custom plugins folder.
Add plugin to plugins directive in ~/.zshrc
plugins=(
# put local oh-my-zsh plugins here
viper-env
)
source $HOME/.oh-my-zsh/oh-my-zsh.sh
It is recommended to use a .antigenrc
file. Then add the following to it:
antigen bundle DanielAtKrypton/viper-env
# Apply changes
antigen apply
Make sure in your .zshrc
Antigen is loading the .antigenrc
file as follows:
antigen init ~/.antigenrc