From 838137e2bbe44429604c9cd1712549133fa6ae1d Mon Sep 17 00:00:00 2001 From: David Thurstenson Date: Wed, 24 May 2017 12:33:13 -0500 Subject: [PATCH] Added vactivate() to assist in activation/creation of venvs --- .bashrc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.bashrc b/.bashrc index 2c06f9e..9201fd3 100644 --- a/.bashrc +++ b/.bashrc @@ -171,3 +171,12 @@ fontfind() { local glyph=$1 FC_DEBUG=4 pango-view -qt "$glyph" 2>&1 | awk -F \" '/family: / { m = $2 } END { print m }' } + +vactivate() { + local path=~/.venv/$1 + + if [[ ! -d $path ]]; then + python -m venv $path --prompt "venv: $1" + fi + source $path/bin/activate +}