has help => (
traits => [qw(Getopt)],
cmd_aliases => 'h',
- isa => 'Bool',
+ isa => Bool,
is => 'ro',
documentation => qq{ display this help and exits },
);
has listen => (
traits => [qw(Getopt)],
cmd_aliases => 'l',
- isa => 'Int',
+ isa => Int,
is => 'ro',
default => "3000",
documentation => qq{ specify a different listening port }
has pidfile => (
traits => [qw(Getopt)],
cmd_aliases => 'pid',
- isa => 'Str',
+ isa => Str,
is => 'ro',
documentation => qq{ specify a pidfile }
);
has daemon => (
- isa => 'Bool',
+ isa => Bool,
is => 'ro',
traits => [qw(Getopt)],
cmd_aliases => 'd',
);
has manager => (
- isa => 'Str',
+ isa => Str,
is => 'ro',
traits => [qw(Getopt)],
cmd_aliases => 'm',
has keep_stderr => (
traits => [qw(Getopt)],
cmd_aliases => 'std',
- isa => 'Bool',
+ isa => Bool,
is => 'ro',
documentation => qq{ log STDERR }
);
has nproc => (
traits => [qw(Getopt)],
cmd_aliases => 'np',
- isa => 'Int',
+ isa => Int,
is => 'ro',
documentation => qq{ specify an nproc }
);
has detach => (
traits => [qw(Getopt)],
cmd_aliases => 'det',
- isa => 'Bool',
+ isa => Bool,
is => 'ro',
documentation => qq{ detach this FastCGI process }
);
reader => 'app',
init_arg => 'app',
traits => [qw(NoGetopt)],
- isa => 'Str',
+ isa => Str,
is => 'ro',
);
}
+__PACKAGE__->meta->make_immutable;
+
1;