package Catalyst::Script::FastCGI;
use Moose;
-use MooseX::Types::Moose qw/Str Bool Int/;
use Data::OptList;
use namespace::autoclean;
has listen => (
traits => [qw(Getopt)],
cmd_aliases => 'l',
- isa => Str,
+ isa => 'Str',
is => 'ro',
documentation => 'Specify a listening port/socket',
);
has pidfile => (
traits => [qw(Getopt)],
cmd_aliases => [qw/pid p/],
- isa => Str,
+ isa => 'Str',
is => 'ro',
documentation => 'Specify a pidfile',
);
has daemon => (
traits => [qw(Getopt)],
- isa => Bool,
+ isa => 'Bool',
is => 'ro',
cmd_aliases => [qw/d detach/], # Eww, detach is here as we fucked it up.. Deliberately not documented
documentation => 'Daemonize (go into the background)',
has manager => (
traits => [qw(Getopt)],
- isa => Str,
+ isa => 'Str',
is => 'ro',
cmd_aliases => 'M',
documentation => 'Use a different FastCGI process manager class',
has keeperr => (
traits => [qw(Getopt)],
cmd_aliases => 'e',
- isa => Bool,
+ isa => 'Bool',
is => 'ro',
documentation => 'Log STDERR',
);
has nproc => (
traits => [qw(Getopt)],
cmd_aliases => 'n',
- isa => Int,
+ isa => 'Int',
is => 'ro',
documentation => 'Specify a number of child processes',
);
has proc_title => (
traits => [qw(Getopt)],
- isa => Str,
+ isa => 'Str',
is => 'ro',
lazy => 1,
builder => '_build_proc_title',