1MooseX::App::Meta::RoleU:s:eCrlaCsosn:tM:roDioobscueutXme:ed:nAtPpaeptr:il:oMnDe(ot3ca)u:m:eRnotlaet:i:oCnlass::Documentation(3)
2
3
4

NAME

6       MooseX::App::Meta::Role::Class::Documentation - Meta class role for
7       command classes
8

DESCRIPTION

10       This meta class role will automatically be applied to all command
11       classes.  This documentation is only of interest if you intend to write
12       plugins for MooseX::App.
13

ACCESSORS

15   command_short_description
16       Read/set the short command description. Will be extracted from the Pod
17       NAME or ABSTRACT section if not set. Alternative this will be taken
18       from the DistZilla ABSTRACT tag.
19
20   command_long_description
21       Read/set the long command description. Will be extracted from the Pod
22       DESCRIPTION or OVERVIEW section if not set.
23
24   command_usage
25       Read/set the long command usage. Will be extracted from the Pod
26       SYNOPSIS or USAGE section if not set. If these Pod sections are not
27       defined the usage will be autogenerated.
28
29   command_short_description_predicate
30       Checks if command_short_description is available
31
32   command_long_description_predicate
33       Checks if command_long_description is available
34
35   command_usage_predicate
36       Checks if command_usage is available
37
38   command_strict
39       Read/set the strict command flag. If strict is enabled the command will
40       terminate with an error message if superfluous/unknown positional
41       parameters are supplied. If disabled all extra parameters will be
42       copied to the extra_argv attribute.
43
44       The app_strict function in the app classes allows one to set this
45       option globally.
46

METHODS

48   _build_command_pod
49       Parses the Pod from the command class.
50
51
52
53perl v5.34.0                  Moos2e0X2:1:-A0p7p-:2:2Meta::Role::Class::Documentation(3)
Impressum