this acts in place of $HOME for any custom purposes that we refer
to $HOME for, when there's a choice in the matter. we can't change
things about the system, like ssh looking for configs in $HOME/.ssh
and we don't want to. this is just for assets related to or used by
the user that they want dealt with properly under their specific home directory.
if it's not already set, then we default to $HOME for the value.
local($number) = &retrieve_number("aa_backup");
# variables for directory location to backup and the file to dump it in.
-local($root) = "$HOME";
+local($root) = "$FEISTY_MEOW_PERSONAL_HOME";
local($snarf_file_base) = &snarf_prefix("notes");
local($snarf_file) = &snarf_name($snarf_file_base, $number);
# set this so nechung can find its data.
define_yeti_variable NECHUNG=$FEISTY_MEOW_APEX/infobase/fortunes.dat
+
+ # set a personal home directory that can be overridden.
+ define_yeti_variable FEISTY_MEOW_PERSONAL_HOME
+ if [ -z "$FEISTY_MEOW_PERSONAL_HOME" ]; then
+ define_yeti_variable FEISTY_MEOW_PERSONAL_HOME="$HOME"
+ fi
## # establish a pipe for less to see our beloved syntax highlighting.
## define_yeti_variable LESSOPEN="| source-highlight -f esc -o STDOUT -i %s"