X-Git-Url: https://feistymeow.org/gitweb/?a=blobdiff_plain;f=scripts%2Fcore%2Fgenerate_aliases.pl;h=8408b5830cb4685bc2efb915fb0f78e6a7e662bf;hb=75e1277b4fbbb3ed732b996e91be24854b81ce83;hp=80f52b77ed4aca0476e0de1baf2f6dc582d76303;hpb=e7fb349dd75afd715b425408d1088ef15e948b95;p=feisty_meow.git diff --git a/scripts/core/generate_aliases.pl b/scripts/core/generate_aliases.pl index 80f52b77..8408b583 100644 --- a/scripts/core/generate_aliases.pl +++ b/scripts/core/generate_aliases.pl @@ -195,7 +195,8 @@ open(she, ">> $FEISTY_MEOW_GENERATED/fmc_aliases_for_scripts.sh"); #@shell_files = sort(readdir(scripts)); #print "scripts: @shell_files\n"; -@shell_files = &load_file_names("$FEISTY_MEOW_SCRIPTS"); +@shell_files = (&load_file_names("$FEISTY_MEOW_SCRIPTS"), + &load_file_names("$FEISTY_MEOW_GENERATED/custom/scripts")); # construct aliases for items in the scripts directory. foreach $file (@shell_files) { @@ -218,6 +219,11 @@ foreach $file (@shell_files) { foreach $subfile (@subdir_files) { push(@shell_files, "$file/$subfile"); } + } elsif (-f "$FEISTY_MEOW_GENERATED/custom/scripts/$file") { + # if we see a file in the auto-generated area that comes from the + # customized scripts folder, we add it as an alias. + make_alias($file, "$FEISTY_MEOW_GENERATED/custom/scripts/"); + #print "added custom script file: $FEISTY_MEOW_GENERATED/custom/scripts/$file\n"; } else { # if it's a regular file, we'll try to make an alias for it. the function # will only fire if the ending is appropriate for the script languages we use.