X-Git-Url: https://gitweb.michael.orlitzky.com/?p=mailshears.git;a=blobdiff_plain;f=bin%2Fmailshears;fp=bin%2Fmailshears;h=179311207cabfc99ec397fc784563d9f23dfc948;hp=d9d16253cee734bba0428d64c0cbf07d036de669;hb=0c0cf31a1738a1240a4a4a4eafff597209045569;hpb=061fb36ea092bb7b370796e406751aeb23ba1ddc diff --git a/bin/mailshears b/bin/mailshears index d9d1625..1793112 100755 --- a/bin/mailshears +++ b/bin/mailshears @@ -13,6 +13,14 @@ program_name = File.basename($PROGRAM_NAME) mode_name = 'prune' mode = :prune +# Before doing anything else, check for "-h" and "--help" in the args, +# because those should cause us to dump usage info and bail out. +if ARGV.include?('-h') or ARGV.include?('--help') then + puts "Usage: #{UserInterface.usage(program_name)}" + Kernel.exit(ExitCodes::SUCCESS) +end + + # If a mode was supplied, it should be in ARGV[0]. if ARGV.length() > 0 mode_names = ['prune', 'rm', 'mv']