[ANN] Getopt::Declare 1.23

G

gga

This is mainly a bug fix release.

What's Getopt::Declare?

It is yet another command-line parser, that uses regular expressions
in its engine. It is designed to be extremely easy to use, but very
powerful.

Example:

require "Getopt/Declare"
args = Getopt::Declare.new(<<'EOF')

-q, --quiet quiet
-f, --files <files:if>... input files
-n, --number <num:n> a float number
-i, --integer <num:i> an integer number

EOF

p args['-q']
p args['-f']
p args.unused


For more information:

http://getoptdeclare.rubyforge.org/


What's new:

1.23 - * Added all samples as Ruby unit tests, which lead to the
discovery
of some bugs.
* Fixed silly bug with foundid that would make some parsing not
work (required parameters).
* Fixed a silly bug when parsing from a string file, which
would
modify the string in place
* Fixed a bug in that would make it not parse Rh+ and Rh- in
cmdline_pvttype demo and other potential regexes.
* Removed 3 warnings from parsing multiple times.
* Fixed a bug with cluster: singles not working.
* Fixed a stack trace bug with optional single text arguments.
* Improved handling of optional integer/float arguments,
leaving
them as nil instead of 0 as before.
* Added 'used' function to allow returning the flags that are
used.
* Made CSV demo work again, albeit I am not too happy with the
regex.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,995
Messages
2,570,230
Members
46,817
Latest member
DicWeils

Latest Threads

Top