X-Git-Url: https://feistymeow.org/gitweb/?a=blobdiff_plain;f=scripts%2Fcore%2Fgenerate_aliases.pl;h=660fdd8d5a1b8a042647bf902af0e1b61b9a5f0d;hb=db66dc8a1a99e07deb189b41b126060d7b12e60f;hp=a97247e939dadf3164229f59ead0b494d3d18d28;hpb=a17549167641d7aba82eff607b3c83dc9fca03b4;p=feisty_meow.git diff --git a/scripts/core/generate_aliases.pl b/scripts/core/generate_aliases.pl index a97247e9..660fdd8d 100644 --- a/scripts/core/generate_aliases.pl +++ b/scripts/core/generate_aliases.pl @@ -79,13 +79,15 @@ sub load_file_names { sub rebuild_script_aliases { if (length($SHELL_DEBUG)) { - print "rebuiling generated aliases file...\n"; + print "rebuilding generated aliases file...\n"; } # create our generated shells directory if it's not already. if ( ! -d $FEISTY_MEOW_GENERATED ) { mkdir $FEISTY_MEOW_GENERATED; -print "made gener dir $FEISTY_MEOW_GENERATED\n"; + if (length($SHELL_DEBUG)) { + print "made FEISTY_MEOW_GENERATED at '$FEISTY_MEOW_GENERATED'\n"; + } } # test if we can use color in ls... @@ -98,22 +100,26 @@ print "made gener dir $FEISTY_MEOW_GENERATED\n"; foreach $i (&glob_list("$FEISTY_MEOW_GENERATED/custom/*.alias")) { if (-f $i) { push(@ALIAS_DEFINITION_FILES, $i); } } - print "alias files:\n"; - foreach $i (@ALIAS_DEFINITION_FILES) { - local $base_of_dir = &basename(&dirname($i)); - local $basename = &basename($i); - print " $base_of_dir/$basename\n"; + if (length($SHELL_DEBUG)) { + print "using these alias files:\n"; + foreach $i (@ALIAS_DEFINITION_FILES) { + local $base_of_dir = &basename(&dirname($i)); + local $basename = &basename($i); + print " $base_of_dir/$basename\n"; + } } # write the aliases for sh and bash scripts. local $GENERATED_ALIAS_FILE = "$FEISTY_MEOW_GENERATED/fmc_core_and_custom_aliases.sh"; - print "writing generated aliases in $GENERATED_ALIAS_FILE...\n"; + if (length($SHELL_DEBUG)) { + print "writing generated aliases in $GENERATED_ALIAS_FILE...\n"; + } #hmmm: perhaps a good place for a function to create the header, # given the appropriate comment code. - open GENOUT, ">>$GENERATED_ALIAS_FILE" or die "cannot open $GENERATED_ALIAS_FILE"; + open GENOUT, ">$GENERATED_ALIAS_FILE" or die "cannot open $GENERATED_ALIAS_FILE"; print GENOUT "##\n"; print GENOUT "## generated file: $GENERATED_ALIAS_FILE\n"; @@ -130,14 +136,14 @@ print "made gener dir $FEISTY_MEOW_GENERATED\n"; foreach $i (@ALIAS_DEFINITION_FILES) { open CURR_ALIASER, "<$i" or die "cannot open current alias file $i"; foreach $line () { - print GENOUT "$line\n"; + print GENOUT "$line"; } } close GENOUT; if (length($SHELL_DEBUG)) { - print("done rebuiling generated aliases file.\n"); + print("done rebuilding generated aliases file.\n"); } } @@ -170,16 +176,16 @@ if (-d $BINDIR) { system("chmod -R u+x \"$BINDIR\"/*"); } - # generate the first set of alias files that are defined in the core # and custom scripts directories. &rebuild_script_aliases; -###system("bash \"$FEISTY_MEOW_SCRIPTS\"/core/unter_alia.sh"); # trash the old versions. unlink("$FEISTY_MEOW_GENERATED/fmc_aliases_for_scripts.sh"); -printf "writing $FEISTY_MEOW_GENERATED/fmc_aliases_for_scripts.sh...\n"; +if (length($SHELL_DEBUG)) { + printf "writing $FEISTY_MEOW_GENERATED/fmc_aliases_for_scripts.sh...\n"; +} # open the alias files to be created. open(she, ">> $FEISTY_MEOW_GENERATED/fmc_aliases_for_scripts.sh");