From b59ee658f78ec6ff8c6c2754216e0322b7fe18e2 Mon Sep 17 00:00:00 2001 From: Travis Swicegood Date: Sat, 29 Oct 2011 18:56:36 -0500 Subject: [PATCH] Make sure that the new BASH_IT/BASH_IT_THEME maintains BC --- bash_it.sh | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/bash_it.sh b/bash_it.sh index b2ca7f6..7844f37 100644 --- a/bash_it.sh +++ b/bash_it.sh @@ -5,7 +5,21 @@ alias reload='source ~/.bash_profile' # Only set $BASH_IT if it's not already set -[ -z "$BASH_IT" ] && export BASH_IT=$HOME/.bash_it +if [ -z "$BASH_IT" ]; +then + # Setting $BASH to maintain backwards compatibility + # TODO: warn users that they should upgrade their .bash_profile + export BASH_IT=$BASH + export BASH=`bash -c 'echo $BASH'` +fi + +# For backwards compatibility, look in old BASH_THEME location +if [ -z "$BASH_IT_THEME" ]; +then + # TODO: warn users that they should upgrade their .bash_profile + export BASH_IT_THEME="$BASH_THEME"; + unset $BASH_THEME; +fi # Load colors first so they can be use in base theme source "${BASH_IT}/themes/colors.theme.bash" -- 2.17.1