X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FHelper.pm;h=51039cabc5bf05c3eb9081f4a135134bb7fda6d8;hb=255b19ac18c639bc8e5b79d711f6e68c4f77b116;hp=f99887bddf7877cc8c4ab7e41ab766cd065b56db;hpb=5f9455c6efa99b87bf6e1cb0116db3004cc75151;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Helper.pm b/lib/Catalyst/Helper.pm index f99887b..51039ca 100644 --- a/lib/Catalyst/Helper.pm +++ b/lib/Catalyst/Helper.pm @@ -989,15 +989,21 @@ use Getopt::Long; use Pod::Usage; use Catalyst::PAR; +my $engine = 'CGI'; my $help = 0; +my $par = '[% appprefix %].par'; -GetOptions( 'help|?' => \$help ); +GetOptions( + 'engine=s' => \$engine, + 'help|?' => \$help, + 'par=s' => \$par +); pod2usage(1) if $help; -my $par = Catalyst::PAR->new->package( { - par => $ARGV[0] || '[% appprefix %].par', - engine => $ARGV[1], +Catalyst::PAR->new->package( { + engine => $engine, + par => $par, class => '[% name %]' } ); @@ -1009,10 +1015,12 @@ my $par = Catalyst::PAR->new->package( { =head1 SYNOPSIS -[% appprefix %]_package.pl [par] [engine] +[% appprefix %]_package.pl Options: + -engine engine to use for dependency detection -help display this help and exits + -par name for the par archive Examples: [% appprefix %]_package.pl [% appprefix %].par FastCGI