GNU Gengetopt 2.18 review

Download
by rbytes.net on

GNU Gengetopt generates a C function that uses getopt_long function to parse the command line options, to validate them and fills a s

License: GPL (GNU General Public License)
File size: 514K
Developer: Lorenzo Bettini
0 stars award from rbytes.net

GNU Gengetopt generates a C function that uses getopt_long function to parse the command line options, to validate them and fills a struct.

Thus your program can now handle options such as:

myprog --input foo.c -o foo.o --no-tabs -i 100 *.class

And both long options (those that start with --) and short options (start with - and consist of only one character) can be handled. For standards about short and long options you may want to take a look at the GNU Coding Standards .

Gengetopt can also generate a function to save the command line options into a file, and a function to read the command line options from a file.

Of course, these two kinds of files are compliant. Gengetopt is free software.

What's New in This Release:
Default values for enumerated options with optional arguments are correctly handled.
Sections are printed in the help output before group specifications.
One can insert text in the output of --help, and can specify gengetopt command line options in the input file itself.
A bug in the parsing of multiple option dimensions and a bug in the generation of long help strings have been fixed.

GNU Gengetopt 2.18 search tags