diff --git a/zsh/zsh.d/90-functions b/zsh/zsh.d/50-functions similarity index 100% rename from zsh/zsh.d/90-functions rename to zsh/zsh.d/50-functions diff --git a/zsh/zsh.d/99-virtualenv b/zsh/zsh.d/99-virtualenv new file mode 100644 index 0000000..ef0373e --- /dev/null +++ b/zsh/zsh.d/99-virtualenv @@ -0,0 +1,22 @@ +function venv { + + export WORKON_HOME=$HOME/Src/virtualenvs + export PROJECT_HOME=$HOME/Src/projects + + VIRTUALENV_SCRIPT=/usr/local/bin/virtualenvwrapper.sh + + [ -d $WORKON_HOME ] || mkdir -p $WORKON_HOME + [ -d $PROJECT_HOME ] || mkdir -p $PROJECT_HOME + + source $VIRTUALENV_SCRIPT + + echo "virtualenv enabled." + echo "WORKON_HOME: $WORKON_HOME" + echo "PROJECT_HOME: $PROJECT_HOME" + echo + echo "Virtualenvs:" + lsvirtualenv + echo +} + +# vim: set ts=4 sw=4 tw=0 ft=sh :