package MooseX::Getopt;
use Moose::Role;
+our $VERSION = '0.20';
+our $AUTHORITY = 'cpan:STEVAN';
+
use constant HAVE_GLD => not not eval { require Getopt::Long::Descriptive };
my @roles = ('MooseX::Getopt::Basic');
The special parameter C<argv>, if specified should point to an array
reference with an array to use instead of C<@ARGV>.
-The paramater C<disable_gld>, if specified and a true value will disable
-the use of L<Getopt::Long::Descriptive> .
-
If L<Getopt::Long/GetOptions> fails (due to invalid arguments),
C<new_with_options> will throw an exception.