X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=script%2Fcatalyst.pl;fp=script%2Fcatalyst.pl;h=ff1a904537ee8da2ab866fc2d1762cb70e764cba;hp=95d84ef747f5158e318635ff19f21968323e6337;hb=4e90e3c19d5c4411edb78516b07088da22a0d178;hpb=f63cd9acb934199a634b3f2c2dac671d8e8c5b3a diff --git a/script/catalyst.pl b/script/catalyst.pl index 95d84ef..ff1a904 100755 --- a/script/catalyst.pl +++ b/script/catalyst.pl @@ -5,23 +5,28 @@ use Getopt::Long; use Pod::Usage; use Catalyst::Helper; -my $force = 0; -my $help = 0; -my $scripts = 0; -my $short = 0; +my $force = 0; +my $help = 0; +my $makefile = 0; +my $scripts = 0; +my $short = 0; GetOptions( 'help|?' => \$help, 'force|nonew' => \$force, + 'makefile' => \$makefile, 'scripts' => \$scripts, 'short' => \$short ); pod2usage(1) if ( $help || !$ARGV[0] ); -my $helper = - Catalyst::Helper->new( - { '.newfiles' => !$force, 'scripts' => $scripts, 'short' => $short } ); +my $helper = Catalyst::Helper->new( { + '.newfiles' => !$force, + 'makefile' => $makefile, + 'scripts' => $scripts, + 'short' => $short, +} ); pod2usage(1) unless $helper->mk_app( $ARGV[0] ); 1; @@ -38,6 +43,7 @@ catalyst.pl [options] application-name Options: -force don't create a .new file where a file to be created exists -help display this help and exits + -makefile update Makefile.PL only -scripts update helper scripts only -short use short types, like C instead of Controller...