Revision history for Perl extension MooseX-Getopt
+{{$NEXT}}
+ * More documentation on Getopt::Long settings and how they alter this role's
+ behaviour, in particular with regards to extra_argv capturing.
+ (Karen Etheridge)
+
0.37 Wed 30 Mar 2011
* Fix missing dependency. (RT#67077)
L<Getopt::Long> did not parse. Note that the real C<@ARGV> is left
un-mangled.
+B<Important>: By default, L<Getopt::Long> will reject unrecognized arguments
+(that is, arguments that do not correspond with attributes using the Getopt
+trait). To disable this, and allow the population of C<extra_argv>, enable the
+C<pass_through> option of L<Getopt::Long> for your class: C<use Getopt::Long
+qw(:config pass_through);>
+
=method B<usage>
This accessor contains the L<Getopt::Long::Descriptive::Usage> object (if
method internally, so modifying this method via subclasses/roles will affect
C<new_with_options>.
+=head2 More Customization Options
+
+See L<Getopt::Long#Configuring_Getopt::Long> for many other customizations you
+can make to how options are parsed. Simply C<use Getopt::Long qw(:config
+other_options...)> in your class to set these.
+
+=back
+
=cut