1MooseX::App::Meta::RoleU:s:eCrlaCsosn:tM:roDioobscueutXme:ed:nAtPpaeptr:il:oMnDe(ot3ca)u:m:eRnotlaet:i:oCnlass::Documentation(3)
2
3
4
6 MooseX::App::Meta::Role::Class::Documentation - Meta class role for
7 command classes
8
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
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
48 _build_command_pod
49 Parses the Pod from the command class.
50
51
52
53perl v5.32.0 Moos2e0X2:0:-A0p7p-:2:8Meta::Role::Class::Documentation(3)