Changes for version 0.22

  • Require GLD 0.077 for RT#49427 as some versions are broken
  • MooseX::Getopt
    • Split into MooseX::Getopt::Basic (without the G::L::Descriptive support) and MooseX::Getopt::GLD.
  • Tests
    • Ensure author tests get run when in author mode.

Modules

A Moose role for processing command line options
role to implement the basic functionality of MooseX::Getopt without GLD.
convert underscores in attribute names to dashes
role to implement specific functionality for Getopt::Long::Descriptive
Optional meta attribute for custom option names
Optional meta attribute for ignoring params
Optional meta attribute trait for custom option names
Optional meta attribute trait for ignoring params
Storage for the option to type mappings
only make options for attrs with the Getopt metaclass