NAME MouseX::Getopt::GLD - A Mouse role for processing command line options with Getopt::Long::Descriptive
SYNOPSIS
## In your classpackage My::App;use Mouse;with 'MouseX::Getopt::GLD';has 'out' => (is => 'rw', isa => 'Str', required => 1);has 'in' => (is => 'rw', isa => 'Str', required => 1);# ... rest of the class here## in your script#!/usr/bin/perluse My::App;my $app = My::App->new_with_options();# ... rest of the script here## on the command line% perl my_app_script.pl -in file.input -out file.dump