The following module was proposed for inclusion in the Module List:
modid: MooseX::Getopt::Usage
DSLIP: adpOp
description: Moose class meta usage message generator
userid: PITCHLESS (Mark Pitchless)
chapterid: 2 (Language_Extensions)
communities:
https://github.com/markpitchless/moosex-getopt-usage
similar:
Pos::Usage Getopt::Long::Descriptive
rationale:
Extends MooseX::Getopt with a coloured usage message made by
inspecting the classes meta information.
The module is an extension to MooseX::Getopt and so follows it in
putting extensions under its namespace. E.g. MooseX::Getopt::Strict.
Have spoken to the maintainer of MooseX::Getopt and he is happy with
the name and keen to use this extension.
While there are other usage generators on CPAN, none generate
colour usage based on the Moose meta data of a class. Integration of
Pod::Usage is planned. Getopt::Long::Descriptive (GLD), already
supported by MooseX::Getopt, builds the usage from the getopt spec
instead of the class meta.
enteredby: PITCHLESS (Mark Pitchless)
enteredon: Wed Mar 14 01:25:32 2012 GMT
The resulting entry would be:
MooseX::Getopt::
::Usage adpOp Moose class meta usage message generator PITCHLESS
Thanks for registering,
--
The PAUSE
PS: The following links are only valid for module list maintainers:
Registration form with editing capabilities:
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=15800000_3dd3450d8397a60e&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=15800000_3dd3450d8397a60e&SUBMIT_pause99_add_mod_insertit=1
Peek at the current permissions:
https://pause.perl.org/pause/authenquery?pause99_peek_perms_by=me&pause99_peek_perms_query=MooseX%3A%3AGetopt%3A%3AUsage