App-ForExample
view release on metacpan or search on metacpan
Besides the usual Apache, lighttpd, nginx, and FastCGI configurations,
App::ForExample can create a FastCGI start-stop script and a monit
configuration for monitoring those processes
USAGE
Usage: for-example ACTION
Where ACTION can be
(Note: Every option below is, well, optional. If not specified, a fun default will be chosen/guessed for you)
catalyst/fastcgi ...
Generate a Catalyst FastCGI configuration (for monit, start-stop, or the specified http daemon and fastcgi method)
--class The Catalyst class for your application (e.g. Project::Xyzzy or My::App)
--home The path to your Catalyst home directory, default: . (The current directory)
--log-home The directory to log into, default: <home>/log (Below the directory given by --home)
--base The base for your application, default: / (At the root)
--hostname The hostname from which your application is served (e.g. example.com)
inc/Module/AutoInstall.pm view on Meta::CPAN
else {
$DisabledTests{$_} = 1 for map { glob($_) } @tests;
}
}
if ( @Missing and not( $CheckOnly or $UnderCPAN ) ) {
require Config;
print
"*** Dependencies will be installed the next time you type '$Config::Config{make}'.\n";
# make an educated guess of whether we'll need root permission.
print " (You may need to do that as the 'root' user.)\n"
if eval '$>';
}
print "*** $class configuration finished.\n";
chdir $cwd;
# import to main::
no strict 'refs';
*{'main::WriteMakefile'} = \&Write if caller(0) eq 'main';
inc/Module/AutoInstall.pm view on Meta::CPAN
sub _has_cpanplus {
return (
$HasCPANPLUS = (
$INC{'CPANPLUS/Config.pm'}
or _load('CPANPLUS::Shell::Default')
)
);
}
# make guesses on whether we're under the CPAN installation directory
sub _under_cpan {
require Cwd;
require File::Spec;
my $cwd = File::Spec->canonpath( Cwd::cwd() );
my $cpan = File::Spec->canonpath( $CPAN::Config->{cpan_home} );
return ( index( $cwd, $cpan ) > -1 );
}
lib/App/ForExample.pm view on Meta::CPAN
Besides the usual Apache, lighttpd, nginx, and FastCGI configurations, App::ForExample can create a FastCGI start-stop script and a
monit configuration for monitoring those processes
=head1 USAGE
Usage: for-example ACTION
Where ACTION can be
(Note: Every option below is, well, optional. If not specified, a fun default will be chosen/guessed for you)
catalyst/fastcgi ...
Generate a Catalyst FastCGI configuration (for monit, start-stop, or the specified http daemon and fastcgi method)
--class The Catalyst class for your application (e.g. Project::Xyzzy or My::App)
--home The path to your Catalyst home directory, default: . (The current directory)
--log-home The directory to log into, default: <home>/log (Below the directory given by --home)
--base The base for your application, default: / (At the root)
--hostname The hostname from which your application is served (e.g. example.com)
lib/App/ForExample.pm view on Meta::CPAN
}
sub do_help ($) {
my $ctx = shift;
print <<_END_;
Usage: for-example ACTION
Where ACTION can be
(Note: Every option below is, well, optional. If not specified, a fun default will be chosen/guessed for you)
catalyst/fastcgi ...
Generate a Catalyst FastCGI configuration (for monit, start-stop, or the specified http daemon and fastcgi method)
--class The Catalyst class for your application (e.g. Project::Xyzzy or My::App)
--home The path to your Catalyst home directory, default: . (The current directory)
--log-home The directory to log into, default: <home>/log (Below the directory given by --home)
--base The base for your application, default: / (At the root)
--hostname The hostname from which your application is served (e.g. example.com)
t/assets/help view on Meta::CPAN
Usage: for-example ACTION
Where ACTION can be
(Note: Every option below is, well, optional. If not specified, a fun default will be chosen/guessed for you)
catalyst/fastcgi ...
Generate a Catalyst FastCGI configuration (for monit, start-stop, or the specified http daemon and fastcgi method)
--package The Catalyst package for your application (e.g. Project::Xyzzy or My::Application)
--home The path to your Catalyst home directory, default: . (The current directory)
--log-home The directory to log into, default: <home>/log (Below the directory given by --home)
--base The base for your application, default: / (At the root)
--hostname The hostname from which your application is served (e.g. example.com)
t/assets/help-h view on Meta::CPAN
Usage: for-example ACTION
Where ACTION can be
(Note: Every option below is, well, optional. If not specified, a fun default will be chosen/guessed for you)
catalyst/fastcgi ...
Generate a Catalyst FastCGI configuration (for monit, start-stop, or the specified http daemon and fastcgi method)
--package The Catalyst package for your application (e.g. Project::Xyzzy or My::Application)
--home The path to your Catalyst home directory, default: . (The current directory)
--log-home The directory to log into, default: <home>/log (Below the directory given by --home)
--base The base for your application, default: / (At the root)
--hostname The hostname from which your application is served (e.g. example.com)
( run in 0.639 second using v1.01-cache-2.11-cpan-702932259ff )