README for Getopt::constant Time-stamp: "2001-02-23 03:23:33 MST" Getopt::constant [Excerpted from the POD.] NAME Getopt::constant -- set constants from command line options SYNOPSIS # Assuming @ARGV is: ('-foo=9,8,7', '-bar', 'wakawaka.txt') use Getopt::constant ( ':prefix' => 'C_', 'foo' => [3,5], 'bar' => 0, ':usage' => "Usage: thingamabob -foo=one,two,three : fooey on these items -bar : enable barriness ", ); # @ARGV is now 'wakawaka.txt', and you've now got # a constant C_foo with value (9,8,7) # and a constant C_bar with value 1 DESCRIPTION Other command-line options processing modules (like Getopt::Std) parse command-line arguments (from @ARGV) and set either variables or hash entries based on them. This module, however, parses command-line arguments into constants. You provide default values for each constant in the list that you pass in the "use Getopt::constant (...);" statement. Values can be a scalar (in which case you will get a scalar constant) or an arrayref (in which case you will get a list constant). [...] COPYRIGHT AND DISCLAIMER Copyright (c) 2001 Sean M. Burke. All rights reserved. This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. This program is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. AUTHOR Sean M. Burke, firstname.lastname@example.org [End of POD] PREREQUISITES This suite requires Perl 5; I've only used it under Perl 5.004 and later, so for anything lower, you're on your own. Getopt::constant doesn't use any nonstandard modules. INSTALLATION You install Getopt::constant, as you would install any perl module library, by running these commands: perl Makefile.PL make make test make install If you want to install a private copy of Getopt::constant in your home directory, then you should try to produce the initial Makefile with something like this command: perl Makefile.PL LIB=~/perl Or see perldoc perlmodinstall DOCUMENTATION POD-format documentation is included in constant.pm. POD is readable with the 'perldoc' utility. See ChangeLog for recent changes. MACPERL INSTALLATION NOTES You needn't bother with the makefiles. Just make a Getopt directory and move constant.pm into there. SUPPORT Questions, bug reports, useful code bits, and suggestions for Getopt::constant should just be sent to me at email@example.com AVAILABILITY The latest version of Getopt::constant is available from the Comprehensive Perl Archive Network (CPAN). Visit <http://www.perl.com/CPAN/> to find a CPAN site near you.