From c05aa86da1cef06b38706f566ac703b2d4c665e3 Mon Sep 17 00:00:00 2001 From: Brendan McDevitt Date: Thu, 10 Aug 2017 04:28:28 -0400 Subject: [PATCH] added a script .env_deactivate which lives at the base bin/git dir and .env_activate which lives in each git projects dir. these files should be renamde to .env to allow python autoenv to do its magic --- extra/.env_activate | 10 ++++++++++ extra/.env_deactivate | 12 ++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 extra/.env_activate create mode 100644 extra/.env_deactivate diff --git a/extra/.env_activate b/extra/.env_activate new file mode 100644 index 0000000..82cb58d --- /dev/null +++ b/extra/.env_activate @@ -0,0 +1,10 @@ +PWD=`pwd` +BASE_PATH="${PWD}/env" + +if [[ "${BASE_PATH}" == "${PWD}/env" ]] +then + if [[ -e env/bin/activate ]] + then + source env/bin/activate + fi +fi diff --git a/extra/.env_deactivate b/extra/.env_deactivate new file mode 100644 index 0000000..6271bec --- /dev/null +++ b/extra/.env_deactivate @@ -0,0 +1,12 @@ +BASE_PATH=`dirname "${BASH_SOURCE}"` +PWD=`pwd` + +if [[ "${BASE_PATH}" == "${PWD}" ]] +then + declare -f -F deactivate &>/dev/null + + if [[ "${?}" == "0" ]] + then + deactivate + fi +fi