Changes for version 0.04

  • MooseX::Getopt::OptionTypeMap
    • Added support for subtype constraint inference from parent types
      • added tests and docs for this
  • MooseX::Getopt
    • Added extra_argv attribute
      • added tests and docs for this
    • We now unmangle the Getopt::Long-mangled @ARGV
      • added tests and docs for this
    • We now throw an exception from new_with_options if Getopt fails due to bad arguments.
      • added tests and docs for this

Modules

A Moose role for processing command line options
Optional meta attribute for custom option names
Storage for the option to type mappings

Provides

in lib/MooseX/Getopt/Meta/Attribute.pm