Revision history for Perl extension Getopt::Simple.
0.01 Thu Aug 12 10:00:00 1999
- original version; created by h2xs 1.18
0.02 Fri Aug 13 07:30:00 1999
- corrected algorithm so that it produces predictable results
0.03 Thu Jan 20 10:15:00 2000
- created a distribution with documentation and less
obfuscated code.
- released code for peer review
0.04 Thu Jan 24 16:30:00 2000
- Added README
- Changed name from Getopt::Simple to Getopt::Simpler to
avoid namesapce collisionn
- Added $verbose for debugging.
0.05 Mon Feb 07 02:30:00 2000
- Changed name from Getopt::Simpler to Getopt::Casual because
casual implies the module wears sunglasses at night.
- Fixed "unitialized variable" warning when @ARGV ends in two
scalars that begin with '-'
- Changed test.pl to t/1_check_args.t
0.06 Tue Feb 08 04:55:00 2000
- Added import method for setting defaults. The import method
works just like @ARGV, instead with the format
use Getopt::Casual qw/ -a 33 -b 21 -c /;
0.07 Tue Feb 08 09:05:00 2000
- Added subroutine casual() instead of repeating code.
- Added documentation for import().
- Fixed pod2html errors by escaping '-' with C<->.
- Changed shebang line to #!/usr/bin/perl
- Added 2_check_import.t
- Added Copying (GPL v2)
- Added TODO
- Added benchmark.pl for kicks
0.08 Mon Mar 20 09:00:00 2000
- Removed benchmark.pl
- rewrote the entire casual subroutine to handle most of the
common kinds of argument passing
- Fixed make test errors (caused by an unitialized variable
see $dash in the code for more)
- Added -w and use strict; to example.pl
- Added comments to the code to explain what the code does
- Fixed all of the documentation to reflect what Casual.pm
really does now
0.09 Mon Apr 11 13:42:00 2000
- Changed the &casual( @ARGV ) to be called from within the
import() function, since it is called magically anyways.
This allows people to override defaults that may have been
set on the use Getopt::Casual line.
- Discovered a bug when the value of an argument is set to 0.
If that argument is seen again, then it will overwrite the 0
because it is depending on ||=. Have not fixed this yet.