Merge pull request #1565 from serdardalgic/autoenv-plugin
Add autoenv plugin, which adopts using Kenneth Reitz's autoenv.master
commit
685c746cc7
2 changed files with 21 additions and 0 deletions
@ -0,0 +1,18 @@ |
||||
# The use_env call below is a reusable command to activate/create a new Python |
||||
# virtualenv, requiring only a single declarative line of code in your .env files. |
||||
# It only performs an action if the requested virtualenv is not the current one. |
||||
use_env() { |
||||
typeset venv |
||||
venv="$1" |
||||
if [[ "${VIRTUAL_ENV:t}" != "$venv" ]]; then |
||||
if workon | grep -q "$venv"; then |
||||
workon "$venv" |
||||
else |
||||
echo -n "Create virtualenv $venv now? (Yn) " |
||||
read answer |
||||
if [[ "$answer" == "Y" ]]; then |
||||
mkvirtualenv "$venv" |
||||
fi |
||||
fi |
||||
fi |
||||
} |
||||
Loading…
Reference in new issue