MooseX::Getopt::Dashes5.16 man page on MacOSX

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

MooseX::Getopt::DashesUser Contributed Perl DocumentaMooseX::Getopt::Dashes(3)

NAME
       MooseX::Getopt::Dashes - convert underscores in attribute names to
       dashes

SYNOPSIS
	 package My::App;
	 use Moose;
	 with 'MooseX::Getopt::Dashes';

	 # Will be called as --some-thingy, not --some_thingy
	 has 'some_thingy' => (
	     is	     => 'ro',
	     isa     => 'Str',
	     default => 'foo'
	 );

	 # Will be called as --another_thingy, not --another-thingy
	 has 'another_thingy' => (
	     traits   => [ 'Getopt' ],
	     cmd_flag => 'another_thingy'
	     is	      => 'ro',
	     isa      => 'Str',
	     default  => 'foo'
	 );

	 # use as MooseX::Getopt

DESCRIPTION
       This is a version of "MooseX::Getopt" which converts underscores in
       attribute names to dashes when generating command line flags.

       You can selectively disable this on a per-attribute basis by supplying
       a cmd_flag argument with the command flag you'd like for a given
       attribute. No underscore to dash replacement will be done on the
       "cmd_flag".

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::Dashes(3)
[top]

List of man pages available for MacOSX

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