sub main()
{
- if(!$ARGV[0]) {
- say "Usage: $0 <inbound>";
+ # parse argument list
+ my ($argidx) = grep { $ARGV[$_] eq '-i' } 0..$#ARGV;
+ if(!defined $argidx || !$ARGV[$argidx+1]) {
+ say "Usage: $0 <-i inbound>";
say "\tinbound: path to binkley-style inbound";
return(1);
}
+ my $inbound = $ARGV[$argidx+1];
- my $fails = dispatch($ARGV[0]);
+ my $fails = dispatch($inbound);
say "Finished with $fails errors.";
# close areas
opendir(my $dh, $dirname) or die("Can't open $dirname: $!");
while(my $file = readdir $dh) {
next if($file =~ /^\.{1,2}$/);
+ next if(-d "$dirname/$file");
if($file =~ /^[0-9a-f]{8}\.(mo|tu|we|th|fr|sa|su)[0-9a-z]$/i) {
# ARCMAIL bundle - assume ZIP