Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

titanium-starter(1p) [debian man page]

TITANIUM-STARTER(1p)					User Contributed Perl Documentation				      TITANIUM-STARTER(1p)

NAME
titanium-starter - creates a skeleton Titanium project SYNOPSIS
titanium-starter --module=MyApp --author="Jaldhar H. Vyas" --email=jaldhar@braincells.com Result: MyApp MyApp/Changes MyApp/lib MyApp/lib/MyApp.pm MyApp/LICENSE MyApp/Makefile.PL MyApp/MANIFEST.SKIP MyApp/MANIFEST MyApp/README MyApp/server.pl MyApp/share/templates MyApp/share/templates/runmode1.html MyApp/t MyApp/t/00-signature.t MyApp/t/01-load.t MyApp/t/boilerplate.t MyApp/t/test-app.t MyApp/t/www MyApp/t/www/PUT.STATIC.CONTENT.HERE MyApp/xt MyApp/xt/perlcriticrc MyApp/xt/perl-critic.t MyApp/xt/pod-coverage.t MyApp/xt/pod.t Options: --module=module Module name --dir=dirname Directory name to create new module in (optional) --builder=module Build with 'ExtUtils::MakeMaker' or 'Module::Build' --eumm Same as --builder=ExtUtils::MakeMaker --mb Same as --builder=Module::Build --mi Same as --builder=Module::Install --author=name Author's name (required) --email=email Author's email (required) --license=type License under which the module will be distributed (default is the same license as perl) --verbose Print progress messages while working --force Delete pre-existing files if needed --help Show this message DESCRIPTION
Set up the skeleton of a Titanium-based project, including a module, some templates and some automated tests. By default the skeleton files will come within a shared directory where Module::Starter::Plugin::CGIApp is stored. See File::ShareDir for more information on how this works. CONFIGURATION
titanium-starter will look for a configuration file before reading its command line parameters. The default location is "$HOME/.module-starter/config" but if the MODULE_STARTER_DIR environment variable is set, titanium-starter will look for "config" in that directory. The configuration file is just a list of names and values, separated by colons. Values that take lists are just space separated. A sample configuration file might read: author: Jaldhar H. Vyas email: jaldhar@braincells.com template_dir: ~/.module-starter/cgiapp/templates colors: red green blue This format may become more elaborate in the future, but a file of this type should remain valid. perl v5.14.2 2012-05-26 TITANIUM-STARTER(1p)

Check Out this Related Man Page

Catalyst::Engine::Apache::MP13(3pm)			User Contributed Perl Documentation		       Catalyst::Engine::Apache::MP13(3pm)

NAME
Catalyst::Engine::Apache::MP13 - Catalyst Apache mod_perl 1.3x Engine SYNOPSIS
# Set up your Catalyst app as a mod_perl 1.3x application in httpd.conf <Perl> use lib qw( /var/www/MyApp/lib ); </Perl> # Preload your entire application PerlModule MyApp <VirtualHost *> ServerName myapp.hostname.com DocumentRoot /var/www/MyApp/root <Location /> SetHandler perl-script PerlHandler MyApp </Location> # you can also run your app in any non-root location <Location /some/other/path> SetHandler perl-script PerlHandler MyApp </Location> # Make sure to let Apache handle your static files # (And remember to remove the Static::Simple plugin in production) <Location /static> SetHandler default-handler </Location> </VirtualHost> DESCRIPTION
This is the Catalyst engine specialized for Apache mod_perl version 1.3x. Apache::Registry While this method is not recommended, you can also run your Catalyst application via an Apache::Registry script. httpd.conf: PerlModule Apache::Registry Alias / /var/www/MyApp/script/myapp_registry.pl/ <Directory /var/www/MyApp/script> Options +ExecCGI </Directory> <Location /> SetHandler perl-script PerlHandler Apache::Registry </Location> script/myapp_registry.pl (you will need to create this): #!/usr/bin/perl use strict; use warnings; use MyApp; MyApp->handle_request( Apache->request ); METHODS
ok_constant OVERLOADED METHODS
This class overloads some methods from "Catalyst::Engine::Apache". $c->engine->finalize_headers SEE ALSO
Catalyst, Catalyst::Engine, Catalyst::Engine::Apache. AUTHORS
o Sebastian Riedel <sri@cpan.org> o Christian Hansen <ch@ngmedia.com> o Andy Grundman <andy@hybridized.org> o Tomas Doran <bobtfish@bobtfish.net> COPYRIGHT AND LICENSE
This software is copyright (c) 2010 by The "AUTHORS". This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. perl v5.10.1 2010-11-26 Catalyst::Engine::Apache::MP13(3pm)
Man Page