From 0d70dcfe0fddcf28a3e22d296a8390f250ec7680 Mon Sep 17 00:00:00 2001 From: Corey Schafer Date: Tue, 5 Sep 2017 23:01:04 -0600 Subject: [PATCH] Create conda_auto_env.sh --- conda_auto_env.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 conda_auto_env.sh diff --git a/conda_auto_env.sh b/conda_auto_env.sh new file mode 100644 index 000000000..873eaf692 --- /dev/null +++ b/conda_auto_env.sh @@ -0,0 +1,16 @@ +# Modified from: +# https://github.com/chdoig/conda-auto-env + +# Auto activate conda environments +function conda_auto_env() { + if [ -e "environment.yaml" ]; then + ENV_NAME=$(head -n 1 environment.yaml | cut -f2 -d ' ') + # Check if you are already in the environment + if [[ $CONDA_PREFIX != *$ENV_NAME* ]]; then + # Try to activate environment + source activate $ENV_NAME &>/dev/null + fi + fi +} + +export PROMPT_COMMAND="conda_auto_env;$PROMPT_COMMAND"