arg-parser-bug
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Arg-parser-bug] Arg_parser 1.16 released


From: Antonio Diaz Diaz
Subject: [Arg-parser-bug] Arg_parser 1.16 released
Date: Tue, 20 Jul 2021 16:49:30 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i586; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14

I am pleased to announce the release of Arg_parser 1.16.

Arg_parser is an argument parser that follows POSIX and GNU conventions for command line arguments. There exist C++ and C versions of Arg_parser. The C++ version is implemented as a C++ class, while the C version is implemented as a single struct plus associated functions. Both are simpler, easier to use, and safer than 'getopt_long'.

The C++ version of Arg_parser can also parse options from configuration files.

Arg_parser was developed as the argument parser for GNU moe, because moe's argument parsing is rather complex. Then I used it in my other projects, including GNU ddrescue, GNU ed, lzip, GNU ocrad, tarlz, and zutils, with excellent results.

The homepage is at http://www.nongnu.org/arg-parser/arg_parser.html

The sources can be downloaded from
http://download.savannah.gnu.org/releases/arg-parser/

The sha256sum is:
7f1b6ba40d329920daf5743bf6c85f04f5838897ea9a5411a8678d1e9bac85df arg_parser-1.16.tar.lz

This release is also GPG signed. You can download the signature by appending '.sig' to the URL. If the 'gpg --verify' command fails because you don't have the required public key, then run this command to import it:

  gpg --keyserver keys.gnupg.net --recv-keys 8FE99503132D7742

Key fingerprint = 1D41 C14B 272A 2219 A739  FA4F 8FE9 9503 132D 7742


Changes in version 1.16:

* A memory leak, happening when the function 'ap_init' of the C version returns failure, has been fixed. (Reported by Xosé Vázquez Pérez).


Please send bug reports and suggestions to arg-parser-bug@nongnu.org


Regards,
Antonio Diaz, Arg_parser author and maintainer.

--
If you care about data safety and long-term archiving, please consider using lzip. See http://www.nongnu.org/lzip/lzip_benchmark.html
http://www.nongnu.org/lzip/manual/lzip_manual.html#Quality-assurance and
http://www.nongnu.org/lzip/safety_of_the_lzip_format.html Thanks.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]