X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=script%2Fpublic-inbox-learn;h=fb2d86ec141ff11741d6681975d9a0feb7579c44;hb=de9648ca847cf032aab6da9cac1217bf9cca9c90;hp=5cd08d490bf0273bce85ce4d148bdb09035ad288;hpb=ace6491217a6aa894ca82c967c42f1df168d7855;p=public-inbox.git diff --git a/script/public-inbox-learn b/script/public-inbox-learn old mode 100644 new mode 100755 index 5cd08d49..fb2d86ec --- a/script/public-inbox-learn +++ b/script/public-inbox-learn @@ -4,9 +4,22 @@ # # Used for training spam (via SpamAssassin) and removing messages from a # public-inbox -my $usage = "$0 0); -GetOptions(\%opt, 'all') or die "bad command-line args\n"; +GetOptions(\%opt, qw(all help|h)) or die $help; -my $train = shift or die "usage: $usage\n"; +my $train = shift or die $help; if ($train !~ /\A(?:ham|spam|rm)\z/) { - die "`$train' not recognized.\nusage: $usage\n"; + die "`$train' not recognized.\n$help"; } die "--all only works with `rm'\n" if $opt{all} && $train ne 'rm';