MooseX::Getopt::GLD man page on Darwin

Man page or keyword search:  
man Server   23457 pages
apropos Keyword Search (all sections)
Output format
Darwin logo
[printable version]

MooseX::Getopt::GLD(3)User Contributed Perl DocumentatioMooseX::Getopt::GLD(3)

NAME
       MooseX::Getopt::GLD - A Moose role for processing command line options
       with Getopt::Long::Descriptive

SYNOPSIS
	 ## In your class
	 package My::App;
	 use Moose;

	 with 'MooseX::Getopt::GLD';

	 # or

	 with 'MooseX::Getopt::GLD' => { getopt_conf => [ 'pass_through', ... ] };

	 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/perl

	 use 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

OPTIONS
       This role is a parameterized role. It accepts one configuration
       parameter, "getopt_conf". This parameter is an ArrayRef of strings,
       which are Getopt::Long configuraion options (see "Configuring
       Getopt::Long" in Getopt::Long)

AUTHORS
       ·   Stevan Little <stevan@iinteractive.com>

       ·   Brandon L. Black <blblack@gmail.com>

       ·   Yuval Kogman <nothingmuch@woobling.org>

       ·   Ryan D Johnson <ryan@innerfence.com>

       ·   Drew Taylor <drew@drewtaylor.com>

       ·   Tomas Doran <bobtfish@bobtfish.net>

       ·   Florian Ragwitz <rafl@debian.org>

       ·   Dagfinn Ilmari Mannsaaker <ilmari@ilmari.org>

       ·   var Arnfjoer` Bjarmason <avar@cpan.org>

       ·   Chris Prather <perigrin@cpan.org>

       ·   Karen Etheridge <ether@cpan.org>

       ·   Jonathan Swartz <swartz@pobox.com>

COPYRIGHT AND LICENSE
       This software is copyright (c) 2012 by Infinity Interactive, Inc.

       This is free software; you can redistribute it and/or modify it under
       the same terms as the Perl 5 programming language system itself.

perl v5.16.2			  2012-08-30		MooseX::Getopt::GLD(3)
[top]

List of man pages available for Darwin

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net