to subshells, which it just will not do.
fi
+##############
+
+# include helpful functions. we do this every time rather than making it part
+# of variable initialization, because functions cannot be exported to
+# sub-shells in bash (much like aliases cannot, to our infinite chagrin after
+# having migrated from korn shell...).
+source "$FEISTY_MEOW_SCRIPTS/core/functions.sh"
+
+##############
+
# check hash table before searching path.
shopt -s checkhash
# don't check path for sourced files.
##############
- # include helpful functions.
- source "$FEISTY_MEOW_SCRIPTS/core/functions.sh"
-
- ##############
-
# user variables, sort of... if they haven't given themselves a name yet,
# then we will make one up for them.