Skip to content

Instantly share code, notes, and snippets.

@charlesthomas
Last active August 29, 2015 13:57
Show Gist options
  • Save charlesthomas/9696338 to your computer and use it in GitHub Desktop.
Save charlesthomas/9696338 to your computer and use it in GitHub Desktop.
deactive Python virtualenv when the virtualenv's name is no longer in current working directory
function wipe_ve() {
if [ "$VIRTUAL_ENV" ] && [[ $(pwd) != *`basename $VIRTUAL_ENV`* ]]; then
deactivate
fi
}
PROMPT_COMMAND="wipe_ve;$PROMPT_COMMAND"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment