Changeset 255 for veekun/trunk/script/vee_server.pl
- Timestamp:
- 06/25/07 07:20:01 (3 years ago)
- Files:
-
- 1 modified
-
veekun/trunk/script/vee_server.pl (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
veekun/trunk/script/vee_server.pl
r1 r255 1 #! C:\Perl\bin\perl.exe-w1 #!/usr/bin/perl -w 2 2 3 3 BEGIN { 4 4 $ENV{CATALYST_ENGINE} ||= 'HTTP'; 5 $ENV{CATALYST_SCRIPT_GEN} = 27; 5 $ENV{CATALYST_SCRIPT_GEN} = 30; 6 require Catalyst::Engine::HTTP; 6 7 } 7 8 8 9 use strict; 10 use warnings; 9 11 use Getopt::Long; 10 12 use Pod::Usage; … … 12 14 use lib "$FindBin::Bin/../lib"; 13 15 14 my $debug = 0; 15 my $fork = 0; 16 my $help = 0; 17 my $host = undef; 18 my $port = 3000; 19 my $keepalive = 0; 20 my $restart = 0; 21 my $restart_delay = 1; 22 my $restart_regex = '\.yml$|\.yaml$|\.pm$'; 16 my $debug = 0; 17 my $fork = 0; 18 my $help = 0; 19 my $host = undef; 20 my $port = 3000; 21 my $keepalive = 0; 22 my $restart = 0; 23 my $restart_delay = 1; 24 my $restart_regex = '\.yml$|\.yaml$|\.pm$'; 25 my $restart_directory = undef; 23 26 24 27 my @argv = @ARGV; 25 28 26 29 GetOptions( 27 'debug|d' => \$debug, 28 'fork' => \$fork, 29 'help|?' => \$help, 30 'host=s' => \$host, 31 'port=s' => \$port, 32 'keepalive|k' => \$keepalive, 33 'restart|r' => \$restart, 34 'restartdelay|rd=s' => \$restart_delay, 35 'restartregex|rr=s' => \$restart_regex 30 'debug|d' => \$debug, 31 'fork' => \$fork, 32 'help|?' => \$help, 33 'host=s' => \$host, 34 'port=s' => \$port, 35 'keepalive|k' => \$keepalive, 36 'restart|r' => \$restart, 37 'restartdelay|rd=s' => \$restart_delay, 38 'restartregex|rr=s' => \$restart_regex, 39 'restartdirectory=s' => \$restart_directory, 36 40 ); 37 41 … … 50 54 51 55 Vee->run( $port, $host, { 52 argv => \@argv, 53 'fork' => $fork, 54 keepalive => $keepalive, 55 restart => $restart, 56 restart_delay => $restart_delay, 57 restart_regex => qr/$restart_regex/ 56 argv => \@argv, 57 'fork' => $fork, 58 keepalive => $keepalive, 59 restart => $restart, 60 restart_delay => $restart_delay, 61 restart_regex => qr/$restart_regex/, 62 restart_directory => $restart_directory, 58 63 } ); 59 64 … … 76 81 -p -port port (defaults to 3000) 77 82 -k -keepalive enable keep-alive connections 78 -r -restart restart when files g ot modified83 -r -restart restart when files get modified 79 84 (defaults to false) 80 85 -rd -restartdelay delay between file checks … … 82 87 a restart when modified 83 88 (defaults to '\.yml$|\.yaml$|\.pm$') 89 -restartdirectory the directory to search for 90 modified files 91 (defaults to '../') 84 92 85 93 See also: … … 94 102 95 103 Sebastian Riedel, C<sri@oook.de> 104 Maintained by the Catalyst Core Team. 96 105 97 106 =head1 COPYRIGHT 98 99 Copyright 2004 Sebastian Riedel. All rights reserved.100 107 101 108 This library is free software, you can redistribute it and/or modify
