NAME
rapidapp.pl - Bootstrap a RapidApp/Catalyst application
SYNOPSIS
rapidapp.pl [options] application-name [--] [extra options]
'rapidapp.pl' creates a skeleton for a new application, and allows you to upgrade the skeleton of your old application.
Options:
-force don't create a .new file where a file to be created exists
-help display this help and exit
-makefile only update Makefile.PL
-scripts only update helper scripts
--helpers comma-separated list of helper traits (RapidApp::Helper::Traits::*)
Extra Options:
When supplying --helpers, extra args can be supplied following -- after the
application-name. These additional arguments will be processed by helpers
which accept options.
application-name must be a valid Perl module name and can include "::",
which will be converted to '-' in the project name.
Examples:
rapidapp.pl My::App
rapidapp.pl MyApp
rapidapp.pl --helpers TabGui,AuthCore,NavCore MyApp
rapidapp.pl --helpers RapidDbic MyApp -- --dsn dbi:mysql:database=somedb,root,''
rapidapp.pl --helpers RapidDbic MyApp -- --from-sqlite /path/to/existing/sqlt.db
DESCRIPTION
The rapidapp.pl
script bootstraps a RapidApp/Catalyst application, creating a directory structure populated with skeleton files.
This script is simply an extension on top of catalyst.pl
. See catalyst.
SEE ALSO
RapidApp, catalyst, Catalyst::Manual, Catalyst::Manual::Intro