[Catalyst-commits] r10907 - Catalyst-Runtime/5.80/branches/better_scripts/lib/Catalyst/Script

dhoss at dev.catalyst.perl.org dhoss at dev.catalyst.perl.org
Fri Jul 17 01:12:07 GMT 2009


Author: dhoss
Date: 2009-07-17 01:12:07 +0000 (Fri, 17 Jul 2009)
New Revision: 10907

Modified:
   Catalyst-Runtime/5.80/branches/better_scripts/lib/Catalyst/Script/FastCGI.pm
Log:
added documentation


Modified: Catalyst-Runtime/5.80/branches/better_scripts/lib/Catalyst/Script/FastCGI.pm
===================================================================
--- Catalyst-Runtime/5.80/branches/better_scripts/lib/Catalyst/Script/FastCGI.pm	2009-07-17 01:04:12 UTC (rev 10906)
+++ Catalyst-Runtime/5.80/branches/better_scripts/lib/Catalyst/Script/FastCGI.pm	2009-07-17 01:12:07 UTC (rev 10907)
@@ -9,14 +9,71 @@
 
 with 'MooseX::Getopt';
 
-has help        => ( isa => 'Bool',   is => 'ro', required => 0 );
-has listen      => ( isa => 'Int',    is => 'ro', required => 1 );
-has pidfile     => ( isa => 'Str',    is => 'ro', required => 0 );
-has daemon      => ( isa => 'Bool',   is => 'ro', required => 0 );
-has manager     => ( isa => 'Str',    is => 'ro', required => 0 );
-has keep_stderr => ( isa => 'Bool',   is => 'ro', required => 0 );
-has nproc       => ( isa => 'Int',    is => 'ro', required => 0 );
-has detach      => ( isa => 'Bool',   is => 'ro', required => 0 );
+has help => (
+    traits => [qw(Getopt)],
+    cmd_aliases => 'h',
+    isa => 'Bool',
+    is => 'ro',
+    documentation => qq{ display this help and exits },
+);
+
+has listen => (
+    traits => [qw(Getopt)],
+    cmd_aliases => 'l',
+    isa => 'Int',
+    is => 'ro',
+    default => "3000",
+    documentation => qq{ specify a different listening port }
+);
+
+has pidfile => (
+    traits => [qw(Getopt)],
+    cmd_aliases => 'pid',
+    isa => 'Str',
+    is => 'ro',
+    documentation => qq{ specify a pidfile }
+);
+
+has daemon => ( 
+    isa => 'Bool',   
+    is => 'ro', 
+    traits => [qw(Getopt)],
+    cmd_aliases => 'd', 
+    documentation => qq{ daemonize }
+);
+
+has manager => ( 
+    isa => 'Str',    
+    is => 'ro',
+    traits => [qw(Getopt)],
+    cmd_aliases => 'm',
+    documentation => qq{ use a different FastCGI manager } 
+);
+
+has keep_stderr => ( 
+    traits => [qw(Getopt)],
+    cmd_aliases => 'std', 
+    isa => 'Bool',   
+    is => 'ro',  
+    documentation => qq{ log STDERR }
+);
+
+has nproc => (
+    traits => [qw(Getopt)],
+    cmd_aliases => 'np',  
+    isa => 'Int',
+    is => 'ro',  
+    documentation => qq{ specify an nproc }
+);
+
+has detach => ( 
+    traits => [qw(Getopt)],
+    cmd_aliases => 'det', 
+    isa => 'Bool',   
+    is => 'ro',  
+    documentation => qq{ detach this FastCGI process }
+);
+
 has _app => (
     reader   => 'app',
     init_arg => 'app',




More information about the Catalyst-commits mailing list