badwords: pass config as filename arg
No binary (build failed)
—
(log yok)
| @@ -174,7 +174,9 @@ my %wl; | |
| my @w; | |
| my @exact; | |
| - | while(<STDIN>) { |
| + | my $file = shift @ARGV; |
| + | open(CONFIG, "<$file") or die "Cannot open '$file': $!"; |
| + | while(<CONFIG>) { |
| chomp; | |
| if($_ =~ /^#/) { | |
| next; | |
| @@ -200,6 +202,7 @@ while(<STDIN>) { | |
| } | |
| } | |
| } | |
| + | close(CONFIG); |
| # Build a single combined regex for case-insensitive words | |
| my $re_ci; | |
| @@ -8,6 +8,7 @@ use warnings; | |
| use File::Basename; | |
| - | chdir dirname(__FILE__) . "/.."; |
| + | chdir dirname(__FILE__) . '/..'; |
| - | exit system("scripts/badwords '**.md' projects/OS400/README.OS400 src lib include docs/examples < scripts/badwords.txt") >> 8; |
| + | exit system('scripts/badwords', ('scripts/badwords.txt', |
| + | '**.md', 'projects/OS400/README.OS400', 'src', 'lib', 'include', 'docs/examples')) >> 8; |