Make sure that the new BASH_IT/BASH_IT_THEME maintains BC
authorTravis Swicegood <development@domain51.com>
Sat, 29 Oct 2011 23:56:36 +0000 (18:56 -0500)
committerTravis Swicegood <development@domain51.com>
Sat, 29 Oct 2011 23:56:36 +0000 (18:56 -0500)
bash_it.sh

index b2ca7f6..7844f37 100644 (file)
@@ -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"