1 # AX-ZSH: Alex' Modular ZSH Configuration
2 # virtualenv: Activate an "virtual environment"
4 # This plugin is optional.
5 [[ -z "$AXZSH_PLUGIN_CHECK" ]] || return 92
10 # Make sure no "virtual environment" is already active!
11 if [[ -n "$VIRTUAL_ENV" ]]; then
12 echo "Oops, looks like a virtual environment is already active!" >&2
16 if [[ -r Pipfile ]]; then
17 pipenv run "$SHELL"; r=$?
27 test -r "$script" || continue
29 # Read in activation script fragment ...
30 source "$script" && return 0
32 echo "Failed to read script \"$script\"!" >&2
36 echo "No virtual environment found!" >&2
40 if [[ -n "$PIPENV_ACTIVE" ]]; then