X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FScriptRole.pm;h=53432e3d5526148f7b187dbabe2e9e6e4ee9ecd4;hb=111d3c9ac7830a54313687b3ef8cc0cfafbd3c1e;hp=dd0a7d5653975067c5aa493c0c6b33a2341aa405;hpb=4f0612fdbc3922b6b32f9f30269849a51995b4f3;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/ScriptRole.pm b/lib/Catalyst/ScriptRole.pm index dd0a7d5..53432e3 100644 --- a/lib/Catalyst/ScriptRole.pm +++ b/lib/Catalyst/ScriptRole.pm @@ -15,7 +15,6 @@ has application_name => ( has help => ( traits => ['Getopt'], - cmd_aliases => 'h', isa => Bool, is => 'ro', documentation => q{Display this help and exit}, @@ -75,11 +74,35 @@ Catalyst::ScriptRole - Common functionality for Catalyst scripts. =head1 SYNOPSIS - FIXME - + package MyApp::Script::Foo; + use Moose; + use namespace::autoclean; + + with 'Catalyst::Script::Role'; + + sub _application_args { ... } + =head1 DESCRIPTION - FIXME +Role with the common functionality of Catalyst scripts. + +=head1 METHODS + +=head2 run + +The method invoked to run the application. + +=head1 ATTRIBUTES + +=head2 application_name + +The name of the application class, e.g. MyApp + +=head1 SEE ALSO + +L + +L =head1 AUTHORS @@ -91,4 +114,4 @@ This library is free software, you can redistribute it and/or modify it under the same terms as Perl itself. =cut - +