Getopt
Java GetOpt library implements option parsing and a common online help behaviour, including an XML format for topics, command, and options (which can be queried with --help --xml) and support for online browsing with --help --browse. Whats New in This Release: � The getopt library can...
Platforms: *nix
License: Freeware | Size: 204.8 KB | Download (96): Java GetOpt Library Download |
Getopt::Clade is a Perl module with command-Line Argument Declaration Engine. This module is a placeholder for the real Getopt::Clade module. The module was supposed to be released by July 2005, to support the book "Perl Best Practices". Unfortunately, due to a series of family medical crises,...
Platforms: *nix
License: Freeware | Size: 3.07 KB | Download (87): Getopt::Clade Download |
Getopt::Euclid is Perl module executable uniform command-Line interface descriptions. SYNOPSIS use Getopt::Euclid; if ($ARGV{-i}) { print "Interactive mode...n"; } for my $x (0..$ARGV{-size}{h}-1) { for my $y (0..$ARGV{-size}{w}-1) { do_something_with($x, $y); } } __END__ =head1...
Platforms: *nix
License: Freeware | Size: 24.58 KB | Download (91): Getopt::Euclid Download |
Getopt::Declare is a Perl module with Declaratively Expressed Command-Line Arguments via Regular Expressions. SYNOPSIS use Getopt::Declare; $args = Getopt::Declare->new($specification_string, $optional_source); # or: use Getopt::Declare $specification_string => $args; Getopt::Declare...
Platforms: *nix
License: Freeware | Size: 35.84 KB | Download (93): Getopt::Declare Download |
Getopt::Lucid is a clear, readable syntax for command line processing. SYNOPSIS use Getopt::Lucid qw( :all ); # basic option specifications with aliases @specs = ( Switch("version|V"), Counter("verbose|v"), Param("config|C"), List("lib|l|I"), Keypair("define"), Switch("help|h") );...
Platforms: *nix
License: Freeware | Size: 39.94 KB | Download (104): Getopt::Lucid Download |
Getopt::Tiny is yet another command line argument parsing module. SYNOPSIS use Getopt::Tiny; my $arg = default value; my @list; my %hash; my $flag; my %set; # begin usage info my (%flags) = ( argx => $arg, # set a parameter listx => @list, # fill in a list hashx => %hash, # set...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (87): Getopt::Tiny Download |
Getopt::Helpful is an integrated option hash / help messages. STATE This module is still under development, but is being publish on CPAN to satisfy some code which depends on it. The interface may change in a future version and some of the functionality is not yet complete. SYNOPSIS This...
Platforms: *nix
License: Freeware | Size: 11.26 KB | Download (92): Getopt::Helpful Download |
Getopt::Function is a Perl module to provide mixed options with help information. SYNOPSIS use Getopt::Function qw(maketrue makevalue); $::opthandler = new Getopt::Function [ ], { => [ , , ] } $result = GetOptions (...option-descriptions...); $::opthandler->std_opts;...
Platforms: *nix
License: Freeware | Size: 13.31 KB | Download (92): Getopt::Function Download |
Getopt::Tabular is a Perl module for table-driven argument parsing for Perl 5. SYNOPSIS use Getopt::Tabular; (or) use Getopt::Tabular qw/GetOptions SetHelp SetHelpOption SetError GetError/; ... ≥topt::Tabular::SetHelp (long_help, usage_string); @opt_table = (...
Platforms: *nix
License: Freeware | Size: 25.6 KB | Download (86): Getopt::Tabular Download |
Getopt::Long::Descriptive is a Getopt::Long module with usage text. SYNOPSIS use Getopt::Long::Descriptive; my ($opts, $usage) = describe_options($format, @opts, %arg); FORMAT $format = "usage: myprog %o myarg..."; %o will be replaced with a list of the short options, as well as the...
Platforms: *nix
License: Freeware | Size: 7.17 KB | Download (97): Getopt::Long::Descriptive Download |
Getopt::Popt is a Perl interface to the popt(3) library. SYNOPSIS use Getopt::Popt qw(:all); # setup the options array push @options,new Getopt::Popt::Option( longName => "long", shortName => "l", argInfo => POPT_ARG_STRING, arg => $qux, val => $val); # or, if youre lazy, have...
Platforms: *nix
License: Freeware | Size: 21.5 KB | Download (88): Getopt::Popt Download |
Getopt::Attribute is a Perl module to attribute wrapper for Getopt::Long. SYNOPSIS use Getopt::Attribute; our $verbose : Getopt(verbose!); our $all : Getopt(all); our $size : Getopt(size=s); our $more : Getopt(more+); our @library : Getopt(library=s); our %defines : Getopt(define=s);...
Platforms: *nix
License: Freeware | Size: 3.07 KB | Download (96): Getopt::Attribute Download |
Getopt::Plus is a Perl module with options wrapper with standard options, help system and more. FILE_SIZE_HUMAN Map from file size in bytes to human name, as hashref, keys being name (full name, lowercase, no trailing s) and abbrev (one/two-letter abbreviation). Option Types Permissable...
Platforms: *nix
License: Freeware | Size: 47.1 KB | Download (100): Getopt::Plus Download |
Tk::Getopt is a user configuration window for Tk with interface to Getopt::Long. SYNOPSIS use Tk::Getopt; @opttable = ([opt1, =s, default], [opt2, !, 1], ...); $opt = new Tk::Getopt(-opttable => @opttable, -options => %options, -filename => "$ENV{HOME}/.options"); $opt->set_defaults; #...
Platforms: *nix
License: Freeware | Size: 22.53 KB | Download (89): Tk::Getopt Download |
Getopt::EvaP is a Perl module to evaluate Perl command line parameters. SYNOPSIS use vars qw/@PDT @MM %OPT/; use Getopt::EvaP; EvaP @PDT, @MM, %OPT; EXPORT use Getopt::EvaP exports the subs EvaP and EvaP_PAC into your name space. @PDT is the Parameter Description Table, which is a...
Platforms: *nix
License: Freeware | Size: 52.22 KB | Download (99): Getopt::EvaP Download |
Getopt::OO is an object oriented command line parser. It handles short, long and multi (--x ... -) value options. Getopt::OO module also incorporates help for options to simplify generation of usage statements. SYNOPSIS use Getopt::OO qw(Debug Verbose); my ($handle) = Getopt::OO->new(@ARGV,...
Platforms: *nix
License: Freeware | Size: 19.46 KB | Download (92): Getopt::OO Download |
Getopt::GUI::Long is a wrapper around Getopt::Long that extends the value of the original Getopt::Long module. SYNOPSIS use Getopt::GUI::Long; # pass useful config options to Configure Getopt::GUI::Long::Configure(qw(display_help no_ignore_case capture_output)); GetOptions(%opts,...
Platforms: *nix
License: Freeware | Size: 12.29 KB | Download (90): Getopt::GUI::Long Download |
process_getopt is a wrapper around getopt for bash script developers. It saves you time, reduces the chance for errors and increases the chance that doco is actually written. It is the bash equivalent of RedHat's popt and GNU's argp for C.
Platforms: *nix
License: Freeware | Size: 20.48 KB | Download (33): process-getopt Download |
GetArgs is a Perl module to allow enhanced argument passing, including passing of case-insensitive named arguments as well as positioned arguments. SYNOPSIS sub WHATEVER { my @DEFAULT_ARGS = ( Content => "Default content", Verbose => 0 ); my %ARGS=GetArgs(@_,@DEFAULT_ARGS); # do some...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (86): Getopt::GetArgs Download |
MooseX::Getopt is a role which provides an alternate constructor for creating objects using parameters passed in from the command line. This module attempts to DWIM as much as possible with the command line params by introspecting your class's attributes. It will use the name of your attribute...
Platforms: *nix
License: Freeware | Size: 30.72 KB | Download (37): MooseX::Getopt Download |