A wrapper for managing Python virtual enviroments written in Bash
To install this software just clone this repository and run the venvwrapper-install script. The install script will create/modify the following files and directories:
- add an alias for venvwrapper to your ~/.bash_aliases
- create a local ~/.bash_completion file that sources all files in ~/.local/share/bash-completion
- create the ~/.local/share/bash-completion, if it doesn't exist
- add the venvwrapper-completion script to ~/.local/share/bash-completion
# creates a new venv
venvwrapper -c <name of new venv>
# opens a existing venv in current terminal instance
venvwrapper -o <name of existing venv>
# prints all installed python packages of a specific venv
venvwrapper -i <name of existing venv>
# removes an specific venv
venvwrapper -r <name of existing venv>
# prints a list with all existing venvs
venvwrapper -l
- The created venvs are stored in ~/.venv
- To use the bash-completion install the "bash-completion" package from your distributions repositories