diff options
author | H.Merijn Brand <h.m.brand@xs4all.nl> | 2014-08-01 12:39:06 +0200 |
---|---|---|
committer | H.Merijn Brand <h.m.brand@xs4all.nl> | 2014-08-01 12:39:06 +0200 |
commit | 311454c04d15fb2cc6ad80afc47e72759d358c52 (patch) | |
tree | 6f5470c06529bbd67acf69413fa3958bb0947670 /Porting/sync-with-cpan | |
parent | 54b7cb30429b7e1d106c3acc219e1e77d3c4eea4 (diff) | |
download | perl-311454c04d15fb2cc6ad80afc47e72759d358c52.tar.gz |
add --help to Porting/sync-with-cpan
Diffstat (limited to 'Porting/sync-with-cpan')
-rwxr-xr-x | Porting/sync-with-cpan | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/Porting/sync-with-cpan b/Porting/sync-with-cpan index fdbc6ad525..d0cc1d62be 100755 --- a/Porting/sync-with-cpan +++ b/Porting/sync-with-cpan @@ -157,12 +157,20 @@ my @problematic = ( ); +sub usage +{ + my $err = shift and select STDERR; + print "Usage: $0 module [args] [cpan package]\n"; + exit $err; +} + GetOptions ('tarball=s' => \my $tarball, 'version=s' => \my $version, - force => \my $force,) - or die "Failed to parse arguments"; + force => \my $force, + help => sub { usage 0; }, + ) or die "Failed to parse arguments"; -die "Usage: $0 module [args] [cpan package]" unless @ARGV == 1 || @ARGV == 2; +usage 1 unless @ARGV == 1 || @ARGV == 2; sub find_type_f { my @res; |