plugged in timestamper in a couple places
authorFred T. Hamster <fred@gruntose.com>
Fri, 26 Jan 2024 14:43:49 +0000 (09:43 -0500)
committerFred T. Hamster <fred@gruntose.com>
Fri, 26 Jan 2024 14:43:49 +0000 (09:43 -0500)
scripts/core/functions.sh
scripts/core/launch_feisty_meow.sh

index 6cf06befe3dab0933527c0aee82bb9c59caca2d1..c99cb0b6ff305de050d2cd176f235f7eef25c528 100644 (file)
@@ -221,7 +221,7 @@ if [ -z "$skip_all" ]; then
   # 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"
   }
 
   ##############
@@ -525,7 +525,7 @@ if [ -z "$skip_all" ]; then
   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.
index 9caeff3764397c0d905399ec2b23dbcd7309de16..4eadb38f8ca40a06a2444ab7a534463bf3b23c43 100644 (file)
@@ -101,6 +101,9 @@ if [ "$NO_REPAIRS_NEEDED" == "true" ]; then
   # 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