3YSK5YXGW3JKJUPYNHDQSB4ZCUMBSFKHCGWI4IIXJ277OBYRSU2AC MOMXNZEVRWH2WLZT5EJQHMPKQEHKST2MXBJ6NQJE5WDZATZIMIOQC BQYE6R7YVBXS72FXT4WJFXJ2KARTW2V65TVSTFGCE5TK2BL3ZQVAC SAFVRDTKKD25U6VW5IVNUILLLXNQXFU72XARYC6NRVXU6MJEW2WAC RBZRCTALK2SLKX6HDMBS25BRNYPK3GK364MGAVCXP3MW5CEW5TKQC J5UVLXOK6EDIL5I7VKWH4V2QDS4DPD7FHRK6XBWSXFRQS4JKXFZQC FV2M6MOTAP4BJMEKU5XUDVEACWEJGEIRCCE2MRY3F6SF2SFOE3MQC T7WD3RLRV7ZKCKAY7IVJ7ABTUPDACQQE6ZA22WMOOCB4LVPFSSOQC SHBLLAVHMMHOPCJ5NPGDZQPVRAMPMGXSFEMX7H7BETW6GTRGUUBAC USTVX7BTP4Q3PZ3JXIZQXGMQS4ZYMHWSUVZFCSQMQDX5CD2ING2AC use Getopt::Long;use Pod::Usage;eval "use Catalyst::Helper;";if ($@) {die <<END;To use the Catalyst development tools including catalyst.pl and thegenerated script/myapp_create.pl you need Catalyst::Helper, which ispart of the Catalyst-Devel distribution. Please install this via avendor package or by running one of -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);
-force don't create a .new file where a file to be created exists-mechanize use Test::WWW::Mechanize::Catalyst for tests if available-help display this help and exits
--force don't create a .new file where a file to be created exists--mechanize use Test::WWW::Mechanize::Catalyst for tests if available--help display this help and exits
use strict;use warnings;use Getopt::Long;use Pod::Usage;use FindBin;use lib "$FindBin::Bin/../lib";use Hydra::Helper::Nix;my $debug = 0;my $fork = 0;my $help = 0;my $host = undef;my $port = $ENV{HYDRA_PORT} || $ENV{CATALYST_PORT} || 3000;my $keepalive = 0;my $restart = $ENV{HYDRA_RELOAD} || $ENV{CATALYST_RELOAD} || 0;my $restart_delay = 1;my $restart_regex = '(?:/|^)(?!\.#).+(?:\.yml$|\.yaml$|\.conf|\.pm)$';my $restart_directory = undef;my $follow_symlinks = 0;
$ENV{'HYDRA_CONFIG'} = getHydraConf if ! $ENV{'HYDRA_CONFIG'} ;GetOptions('debug|d' => \$debug,'fork' => \$fork,'help|?' => \$help,'host=s' => \$host,'port=s' => \$port,'keepalive|k' => \$keepalive,'restart|r' => \$restart,'restartdelay|rd=s' => \$restart_delay,'restartregex|rr=s' => \$restart_regex,'restartdirectory=s@' => \$restart_directory,'followsymlinks' => \$follow_symlinks,);pod2usage(1) if $help;if ( $restart && $ENV{CATALYST_ENGINE} eq 'HTTP' ) {$ENV{CATALYST_ENGINE} = 'HTTP::Restarter';}if ( $debug ) {$ENV{CATALYST_DEBUG} = 1;}# This is require instead of use so that the above environment# variables can be set at runtime.require Hydra;Hydra->run( $port, $host, {argv => \@argv,'fork' => $fork,keepalive => $keepalive,restart => $restart,restart_delay => $restart_delay,restart_regex => qr/$restart_regex/,restart_directory => $restart_directory,follow_symlinks => $follow_symlinks,min_servers => 2,max_servers => 10,min_spare_servers => 2,max_spare_servers => 5,} );
Options:-d -debug force debug mode-f -fork handle each request in a new process(defaults to false)-? -help display this help and exits-host host (defaults to all)-p -port port (defaults to 3000)-k -keepalive enable keep-alive connections-r -restart restart when files get modified(defaults to false)-rd -restartdelay delay between file checks-rr -restartregex regex match files that triggera restart when modified(defaults to '\.yml$|\.yaml$|\.conf|\.pm$')-restartdirectory the directory to search formodified files, can be set mulitple times(defaults to '[SCRIPT_DIR]/..')-follow_symlinks follow symlinks in search directories(defaults to false. this is a no-op on Win32)
-d --debug force debug mode-f --fork handle each request in a new process(defaults to false)-? --help display this help and exits-h --host host (defaults to all)-p --port port (defaults to 3000)-k --keepalive enable keep-alive connections-r --restart restart when files get modified(defaults to false)-rd --restart_delay delay between file checks(ignored if you have Linux::Inotify2 installed)-rr --restart_regex regex match files that triggera restart when modified(defaults to '\.yml$|\.yaml$|\.conf|\.pm$')--restart_directory the directory to search formodified files, can be set multiple times(defaults to '[SCRIPT_DIR]/..')--follow_symlinks follow symlinks in search directories(defaults to false. this is a no-op on Win32)--background run the process in the background--pidfile specify filename for pid file