# accepts any number of arguments and outputs them to the feisty meow event log.
function log_feisty_meow_event()
{
- echo -e "$(date_stringer) -- ${USER}@$(hostname): $*" >> "$FEISTY_MEOW_EVENT_LOG"
+ echo -e "$(timestamper)-- ${USER}@$(hostname): $*" >> "$FEISTY_MEOW_EVENT_LOG"
}
##############
function regenerate() {
# do the bootstrapping process again.
save_terminal_title
- echo "regenerating feisty meow script environment."
+ echo "$(timestamper)regenerating feisty meow script environment."
bash $FEISTY_MEOW_SCRIPTS/core/reconfigure_feisty_meow.sh
echo
# force a full reload by turning off sentinel variables and methods.
# solve that problem by running bash with the "-O expand_aliases" flags to
# stop the expansion for the next subshell.
shopt -s expand_aliases
+ # set the directory tab completion to behave properly and not start escaping
+ # the dollar signs in variable names.
+ shopt -u progcomp
# patch the user variable if we were launched by one of our cron jobs.
if [ -z "$USER" -a ! -z "$CRONUSER" ]; then