clean-ups, better file names.
authorChris Koeritz <fred@gruntose.com>
Wed, 1 Feb 2012 14:42:51 +0000 (09:42 -0500)
committerChris Koeritz <fred@gruntose.com>
Wed, 1 Feb 2012 14:42:51 +0000 (09:42 -0500)
scripts/core/array_sifter.sh
scripts/core/bootstrap_shells.sh
scripts/core/common.alias
scripts/core/generate_aliases.pl
scripts/core/launch_feisty_meow.sh
scripts/core/unter_alia.sh

index fec3f2097f91c62d19e6a7c2db3fda500c6cd7ff..aca301f64c1466e8b7b0810d898b62c6e06dc246 100644 (file)
@@ -2,6 +2,11 @@
 #
 # Provides functions for checking and sorting the contents of arrays.
 
+
+#hmmm: these could all be beefed up by properly handling spaces in array
+#      entries.  use "${blah[@]}" rather than '*' for getting all elems.
+
+
 # given the name of an array as the first parameter, this signals
 # success (return value zero) if the second parameter is found in the
 # array.  failure (non-zero return) occurs if the item is missing.
index a1e3cabf2afdaa581f137818ef26fae346bf87c4..75c4fb4a9e2cf786d29f44421e53d5b432c784bd 100644 (file)
@@ -13,21 +13,10 @@ ORIGINATING_FOLDER="$( \cd "$(\dirname "$0")" && \pwd )"
 YETI_CORE_SCRIPTS_DIR="$(echo "$ORIGINATING_FOLDER" | tr '\\\\' '/' )"
 THIS_TOOL_NAME="$(basename "$0")"
 
-## check this scripts directory; do we find this script there?
-#pushd "/" &>/dev/null  # jump to root so relative paths have to fail.
-#if [ ! -f "$YETI_CORE_SCRIPTS_DIR/$THIS_TOOL_NAME" ]; then
-#  echo "This script must be run using its full pathname.  This enables the script to"
-#  echo "locate the proper folders.  Please try again with the full path, e.g.:"
-#  echo "    bash /home/fred/codeplex/$THIS_TOOL_NAME"
-#  exit 1
-#fi
-#popd &>/dev/null
-
 # set up the feisty_meow dir.
 pushd "$YETI_CORE_SCRIPTS_DIR/../.." &>/dev/null
 export FEISTY_MEOW_DIR="$(pwd)"
 popd &>/dev/null
-#echo feisty_meow is $FEISTY_MEOW_DIR
 
 export FEISTY_MEOW_SCRIPTS="$FEISTY_MEOW_DIR/scripts"
 
index 2b86df46716138787ccdd30eb37f7e6a30f6c9c1..df70f1c07039e699d0392b17c9d320f046bbc996 100644 (file)
@@ -38,8 +38,6 @@ alias rm='perl $FEISTY_MEOW_SCRIPTS/files/safedel.pl'
 alias ren='\mv -v -i '
 alias up='cd ..'
 alias whence=which
-alias xterm='xterm $myxtermflags'
-alias xtroff='xtroff $myxflags'
 
 #hmmm: move these to the custom area?
 # Standard CAK aliases that add to or extend Unix commands.
@@ -70,9 +68,9 @@ alias whereami='echo whoa dude, try not to think about it...'
 alias why='echo just because.'
 
 # call the generated aliases file, if it exists.
-if [ -f "$FEISTY_MEOW_GENERATED/p_alias.sh" ]; then 
+if [ -f "$FEISTY_MEOW_GENERATED/aliases_for_scripts.sh" ]; then 
   if [ ! -z "$SHELL_DEBUG" ]; then echo launching generated aliases.; fi
-  source $FEISTY_MEOW_GENERATED/p_alias.sh
+  source "$FEISTY_MEOW_GENERATED/aliases_for_scripts.sh"
   if [ ! -z "$SHELL_DEBUG" ]; then echo done with generated aliases.; fi
 fi
 
index a413d894a1b3c84966c559125d24b7d96a85125e..94d5f5198fa928b58c0a914c03ce42cb097c09c2 100644 (file)
@@ -99,18 +99,16 @@ if (-d $BINDIR) {
 ##############
 
 system("bash \"$FEISTY_MEOW_SCRIPTS\"/core/unter_alia.sh");
-  # generate the first set of alias files; these are the root files used
-  # by the shell.  each of them will be written to in turn invoke the
-  # p_alias files which are made from the set of scripts in FEISTY_MEOW_SCRIPTS
-  # (see below).
+  # generate the first set of alias files that are defined in the core
+  # and custom scripts directories.
 
 # trash the old versions.
-unlink("$FEISTY_MEOW_GENERATED/p_alias.sh");
+unlink("$FEISTY_MEOW_GENERATED/aliases_for_scripts.sh");
 
-printf "writing $FEISTY_MEOW_GENERATED/p_alias.sh...\n";
+printf "writing $FEISTY_MEOW_GENERATED/aliases_for_scripts.sh...\n";
 
 # open the alias files to be created.
-open(she, ">> $FEISTY_MEOW_GENERATED/p_alias.sh");
+open(she, ">> $FEISTY_MEOW_GENERATED/aliases_for_scripts.sh");
 
 #print "os is $OS\n";
 
index 7c31837561e318990efd92011db280ff239e69cb..581b950eebb026a6208f96f99656ba419a592f45 100644 (file)
@@ -10,7 +10,7 @@
 
 ##############
 
-export SHELL_DEBUG=true
+#export SHELL_DEBUG=true
   # this variable causes the scripts that listen to it to print more information
   # when they run.
 
@@ -75,7 +75,7 @@ if [ -z "$LIGHTWEIGHT_INIT" ]; then
     if [ ! -z "$SHELL_DEBUG" ]; then
       echo the aliases were missing, now they are added...
     fi
-    source $FEISTY_MEOW_GENERATED/aliases.sh
+    source "$FEISTY_MEOW_GENERATED/core_and_custom_aliases.sh"
   fi
 
   # allow connections to our x server from the local host.
index ef52bfa9e7c19b7777d4e6fa647c41b09f978c1e..9fa72eb1c6fef1ea1e3dae21567a6a36a586682f 100644 (file)
@@ -29,7 +29,7 @@ done
 
 # write the aliases for sh and bash scripts.
 
-GENERATED_ALIAS_FILE="$FEISTY_MEOW_GENERATED/aliases.sh"
+GENERATED_ALIAS_FILE="$FEISTY_MEOW_GENERATED/core_and_custom_aliases.sh"
 echo "writing generated aliases in $GENERATED_ALIAS_FILE..."
 
 #hmmm: perhaps a good place for a function to create the header,