From fa29a3510dbdc2d4375fee33be143884c4f231d4 Mon Sep 17 00:00:00 2001 From: Michiel Scholten Date: Mon, 20 Jul 2015 22:23:28 +0200 Subject: [PATCH] Ensure that a virtualenv with that name exists --- bin/ensure_virtualenv | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 bin/ensure_virtualenv diff --git a/bin/ensure_virtualenv b/bin/ensure_virtualenv new file mode 100755 index 0000000..a69d99f --- /dev/null +++ b/bin/ensure_virtualenv @@ -0,0 +1,17 @@ +#!/bin/bash + +if [ -z "$1" ]; then + echo "Provide a virtualenv name" +else + + VENVDIR="$HOME/.virtualenvs/$1" + + #source `which virtualenvwrapper.sh` + source /usr/share/virtualenvwrapper/virtualenvwrapper.sh + + if [ -d "$VENVDIR" ]; then + workon "$1" + else + mkvirtualenv "$1" + fi +fi