package MooseX::Getopt;
+
+our $VERSION = '0.150001';
+our $AUTHORITY = 'cpan:STEVAN';
+
use Moose::Role;
use Moose::Util::TypeConstraints;
use Getopt::Long ();
-our $VERSION = '0.150001';
-our $AUTHORITY = 'cpan:STEVAN';
-
-
use constant _default_getopt_session => 'MooseX::Getopt::Session';
These type constraints are set up as properly typed options with
Getopt::Long, using the C<=i>, C<=f> and C<=s> modifiers as appropriate.
-=item I<Bool|Int>, I<Bool|Float>, I<Bool|Str>
+=item I<Defined|Int>, I<Defined|Float>, I<Defined|Str>
These type constaints are set up as properly typed options with
Getopt::Long, using the C<:i>, C<:f> and C<:s> modifiers as appropriate.