[Catalyst-commits] r10890 - in Catalyst-Runtime/5.80/branches/better_scripts: lib/Catalyst/Script t/TestApp/lib t/TestApp/lib/TestApp/Controller t/TestApp/script

dhoss at dev.catalyst.perl.org dhoss at dev.catalyst.perl.org
Wed Jul 15 21:41:11 GMT 2009


Author: dhoss
Date: 2009-07-15 21:41:11 +0000 (Wed, 15 Jul 2009)
New Revision: 10890

Modified:
   Catalyst-Runtime/5.80/branches/better_scripts/lib/Catalyst/Script/Server.pm
   Catalyst-Runtime/5.80/branches/better_scripts/t/TestApp/lib/TestApp.pm
   Catalyst-Runtime/5.80/branches/better_scripts/t/TestApp/lib/TestApp/Controller/Root.pm
   Catalyst-Runtime/5.80/branches/better_scripts/t/TestApp/script/testapp_create.pl
Log:
-d and --debug work for me


Modified: Catalyst-Runtime/5.80/branches/better_scripts/lib/Catalyst/Script/Server.pm
===================================================================
--- Catalyst-Runtime/5.80/branches/better_scripts/lib/Catalyst/Script/Server.pm	2009-07-15 15:47:25 UTC (rev 10889)
+++ Catalyst-Runtime/5.80/branches/better_scripts/lib/Catalyst/Script/Server.pm	2009-07-15 21:41:11 UTC (rev 10890)
@@ -11,7 +11,6 @@
 use Pod::Usage;
 use Moose;
 use Catalyst::Restarter;
-#use Catalyst::Engine::HTTP;
 use namespace::autoclean;
 
 with 'MooseX::Getopt';
@@ -142,10 +141,9 @@
 
 }
 
-my @argv = @ARGV;
 
 sub run {
-    my $self = shift;
+    my ($self) = shift;
 
     $self->usage if $self->help;
 
@@ -182,7 +180,7 @@
         my $restarter = $subclass->new(
             %args,
             start_sub => sub { $self->_run },
-            argv      => $self->ARGV,
+            argv      => \$self->ARGV,
         );
 
         $restarter->run_and_watch;

Modified: Catalyst-Runtime/5.80/branches/better_scripts/t/TestApp/lib/TestApp/Controller/Root.pm
===================================================================
--- Catalyst-Runtime/5.80/branches/better_scripts/t/TestApp/lib/TestApp/Controller/Root.pm	2009-07-15 15:47:25 UTC (rev 10889)
+++ Catalyst-Runtime/5.80/branches/better_scripts/t/TestApp/lib/TestApp/Controller/Root.pm	2009-07-15 21:41:11 UTC (rev 10890)
@@ -42,7 +42,7 @@
 sub test : Local {
   my ($self, $c) = @_;
   
-  $c->res->body("herro!!");
+  $c->res->body("herro!");
 }
 
 =head2 end

Modified: Catalyst-Runtime/5.80/branches/better_scripts/t/TestApp/lib/TestApp.pm
===================================================================
--- Catalyst-Runtime/5.80/branches/better_scripts/t/TestApp/lib/TestApp.pm	2009-07-15 15:47:25 UTC (rev 10889)
+++ Catalyst-Runtime/5.80/branches/better_scripts/t/TestApp/lib/TestApp.pm	2009-07-15 21:41:11 UTC (rev 10890)
@@ -14,7 +14,7 @@
 #                 directory
 
 use parent qw/Catalyst/;
-use Catalyst qw/-Debug
+use Catalyst qw/
                 ConfigLoader
                 Static::Simple/;
 our $VERSION = '0.01';

Modified: Catalyst-Runtime/5.80/branches/better_scripts/t/TestApp/script/testapp_create.pl
===================================================================
--- Catalyst-Runtime/5.80/branches/better_scripts/t/TestApp/script/testapp_create.pl	2009-07-15 15:47:25 UTC (rev 10889)
+++ Catalyst-Runtime/5.80/branches/better_scripts/t/TestApp/script/testapp_create.pl	2009-07-15 21:41:11 UTC (rev 10890)
@@ -1,39 +1,13 @@
 #!/usr/bin/env perl
 
-use strict;
-use warnings;
-use Getopt::Long;
-use Pod::Usage;
-eval "use Catalyst::Helper;";
+use FindBin qw/$Bin/;
 
-if ($@) {
-  die <<END;
-To use the Catalyst development tools including catalyst.pl and the
-generated script/myapp_create.pl you need Catalyst::Helper, which is
-part of the Catalyst-Devel distribution. Please install this via a
-vendor package or by running one of -
+## because this is a test
+use lib "$Bin/../../../lib";
+use Catalyst::ScriptRunner;
+Catalyst::ScriptRunner->run('TestApp','Create');
 
-  perl -MCPAN -e 'install Catalyst::Devel'
-  perl -MCPANPLUS -e 'install Catalyst::Devel'
-END
-}
 
-my $force = 0;
-my $mech  = 0;
-my $help  = 0;
-
-GetOptions(
-    'nonew|force'    => \$force,
-    'mech|mechanize' => \$mech,
-    'help|?'         => \$help
- );
-
-pod2usage(1) if ( $help || !$ARGV[0] );
-
-my $helper = Catalyst::Helper->new( { '.newfiles' => !$force, mech => $mech } );
-
-pod2usage(1) unless $helper->mk_component( 'TestApp', @ARGV );
-
 1;
 
 =head1 NAME




More information about the Catalyst-commits mailing list