Forum: Ruby Getopt::Declare 1.23

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
B74f9ac58c7a0b80d877470198e1a472?d=identicon&s=25 gga (Guest)
on 2007-03-21 21:50
(Received via mailing list)
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.
D8cb8c8cd40ddf0cd05241443a591868?d=identicon&s=25 Duane Johnson (Guest)
on 2007-03-21 23:50
(Received via mailing list)
Neat-o.  Thanks, gga.  I learned something new from your example code
too... that having a closing paren around the start of a heredoc
string is OK.  Cool!

Duane Johnson
http://blog.inquirylabs.com/
This topic is locked and can not be replied to.