-if [ ! -z "$SHELL_DEBUG" ]; then echo variables initialization begins...; fi
-
-##############
-
-# System variables...
-
-# OS variable records the operating system we think we found.
-if [ -z "$OS" ]; then
- export OS=UNIX
-fi
-export IS_DARWIN=$(echo $OSTYPE | grep -i darwin)
-
-if [ -z "$HOME" ]; then
- if [ "$OS" == "Windows_NT" ]; then
- export HOME=/c/home
- if [ ! -d $HOME ]; then
- mkdir $HOME
- fi
- fi
-fi
-
-##############
-
-# windoze specific stuff.
-
-# patch home to undo cygwin style of drive letter.
-export HOME=$(echo $HOME | sed -e 's/\/cygdrive\//\//g')
-#echo HOME is now $HOME
-
-if [ "$OS" == "Windows_NT" ]; then
- export HOSTNAME=$(echo $HOSTNAME | tr A-Z a-z)
-fi
-
-##############
-
-# ulimit and umask. umask sets a permission mask for all file
-# creations. The mask shown here disallows writing by the "group" and
-# "others" categories of users. ulimit sets the user limits. the core
-# file size is set to zero.
-umask 022
-ulimit -c 0
-
-##############
-
-# Directory variables...
-
-export SCRIPT_SYSTEM=feisty_meow
-
-# include helpful functions.
-source "$FEISTY_MEOW_SCRIPTS/core/functions.sh"
-
-# LIBDIR is an older variable that points at the root of the yeti code.
-export LIBDIR=$FEISTY_MEOW_DIR
-
-if [ -z "$FEISTY_MEOW_GENERATED" ]; then
- # The generated scripts directory is where automatically generated files live.
- # It is separate from the main body of the shell scripts in order to keep things from
- # exploding.
- export FEISTY_MEOW_GENERATED=$HOME/.zz_auto_gen
-fi
-
-##############
-
-# user variables, sort of... if they haven't given themselves a name yet,
-# then we will make one up for them.
-
-# define a default name, if one wasn't already set.
-if [ -z "$NAME" ]; then
- export NAME='Unset Q. Namington, Fixley Your Name III'
-fi
-
-##############
-
-# other variables...