From: Sebastian Riedel Date: Fri, 18 Nov 2005 22:53:57 +0000 (+0000) Subject: Renamed -nonew to -force X-Git-Tag: 5.7099_04~880 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=commitdiff_plain;h=34a83d89a7989524a72b984bdbce63b44ac41686 Renamed -nonew to -force --- diff --git a/Changes b/Changes index 0c2174b..822c863 100644 --- a/Changes +++ b/Changes @@ -1,6 +1,7 @@ This file documents the revision history for Perl extension Catalyst. 5.57 + - Renamed -nonew to -force - Added PAR support - Added keep-alive support and bug fixes to HTTP engine. (Sascha Kiefer) diff --git a/lib/Catalyst.pm b/lib/Catalyst.pm index d46395d..8bc6c70 100644 --- a/lib/Catalyst.pm +++ b/lib/Catalyst.pm @@ -613,8 +613,11 @@ sub setup { <<"EOF") if ( $ENV{CATALYST_SCRIPT_GEN} && ( $ENV{CATALYST_SCRIPT_GEN} < $Catalyst::CATALYST_SCRIPT_GEN ) ); You are running an old script! - Please update by running: - catalyst.pl -nonew -scripts $class + Please update by running (this will overwrite existing files): + catalyst.pl -force -scripts $class + + or (this will not overwrite existing files): + catalyst.pl -scripts $class EOF if ( $class->debug ) { diff --git a/lib/Catalyst/Helper.pm b/lib/Catalyst/Helper.pm index 4087584..f34799b 100644 --- a/lib/Catalyst/Helper.pm +++ b/lib/Catalyst/Helper.pm @@ -934,20 +934,20 @@ use Getopt::Long; use Pod::Usage; use Catalyst::Helper; -my $help = 0; -my $nonew = 0; +my $force = 0; +my $help = 0; my $short = 0; GetOptions( + 'force' => \$force, 'help|?' => \$help, - 'nonew' => \$nonew, 'short' => \$short ); pod2usage(1) if ( $help || !$ARGV[0] ); my $helper = - Catalyst::Helper->new( { '.newfiles' => !$nonew, short => $short } ); + Catalyst::Helper->new( { '.newfiles' => !$force, short => $short } ); pod2usage(1) unless $helper->mk_component( '[% name %]', @ARGV ); @@ -962,8 +962,8 @@ pod2usage(1) unless $helper->mk_component( '[% name %]', @ARGV ); [% appprefix %]_create.pl [options] model|view|controller name [helper] [options] Options: + -force don't create a .new file where a file to be created exists -help display this help and exits - -nonew don't create a .new file where a file to be created exists -short use short types, like C instead of Controller... Examples: @@ -985,7 +985,7 @@ Create a new Catalyst Component. Existing component files are not overwritten. If any of the component files to be created already exist the file will be written with a '.new' suffix. -This behavior can be suppressed with the C<-nonew> option. +This behavior can be suppressed with the C<-force> option. =head1 AUTHOR @@ -1012,7 +1012,7 @@ my $classes = ''; my $engine = 'CGI'; my $help = 0; my $multiarch = 0; -my $par = '[% appprefix %].par'; +my $output = '[% appprefix %].par'; GetOptions( 'classes=s' => \$classes, @@ -1020,7 +1020,7 @@ GetOptions( 'engine=s' => \$engine, 'help|?' => \$help, 'multiarch' => \$multiarch, - 'par=s' => \$par + 'output=s' => \$output ); pod2usage(1) if $help; @@ -1029,8 +1029,8 @@ Catalyst::PAR->new->package( { classes => $classes, core => $core, engine => $engine, - par => $par, multiarch => $multiarch, + output => $output, class => '[% name %]' } ); @@ -1051,12 +1051,12 @@ Catalyst::PAR->new->package( { -engine engine to use for dependency detection (defaults to CGI) -help display this help and exits -multiarch enable multiarch support (defaults to false) - -par name for the par archive (defaults to [% appprefix %].par) + -output name for the par archive (defaults to [% appprefix %].par) Examples: [% appprefix %]_package.pl -engine FastCGI - [% appprefix %]_package.pl -par foo_linux_i386_apache2.par -engine Apache2 - [% appprefix %]_package.pl -classes Test::More,Foo::Bar -par foo.par + [% appprefix %]_package.pl -o foo_linux_i386_apache2.par -engine Apache2 + [% appprefix %]_package.pl -classes Test::More,Foo::Bar -o foo.par See also: perldoc Catalyst::Manual diff --git a/lib/Catalyst/PAR.pm b/lib/Catalyst/PAR.pm index 0363c57..535174b 100644 --- a/lib/Catalyst/PAR.pm +++ b/lib/Catalyst/PAR.pm @@ -31,7 +31,7 @@ Package Catalyst Applications. sub package { my ( $self, $options ) = @_; - my $par = $options->{par} || 'application.par'; + my $par = $options->{output} || 'application.par'; my $engine = $options->{engine} || 'CGI'; # Check for PAR