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