Projects / libcfg+

libcfg+

libcfg+ is a C library that features multi- command line and configuration file parsing. It is possible to set up various special properties such as quoting characters, deliminator strings, file comment prefixes, multi-line postfixes, and more. It supports many data types such as booleans, integers, decimal numbers, strings with many additional data type flags (such as multiple values for a single option).

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  17 Feb 2004 18:36

    Release Notes: This release has a complete documentation rewrite and some minor building stuff and code fixes.

    •  14 Mar 2003 21:23

      Release Notes: This release has support for integer number initialization in a float-like style. Matching empty prefixes of short and/or long command line options has been fixed. There are tiny fixes in building, mostly related to documentation building.

      •  09 Oct 2002 15:21

        Release Notes: Extensive man pages were added. More libcfg+ properties manipulation functions were added. The library building stuff was heavily improved and the documentation was updated.

        •  18 Jul 2002 22:41

          Release Notes: There are some API changes to get better libcfg+ parsing context creation functions. All elements are now counted from 0 to get analogical behaviour in command line array items, configuration file bytes, and configuration file lines. A bug with property cleaning has been fixed. Various virtual properties have been added for setting up two or more real properties in one function call. Some internal functions have been improved. There are documentation updates.

          •  12 Jun 2002 02:18

            Release Notes: An unnecesary file (props.h) was removed due to linking problems against the installed shared library; linking now works fine. Special properties stuff was completely rewritten. Three new functions and a cfg_property_type enumeration were added, ugly macros were removed, and a working example was added to the distribution. Installation and documentation building stuff was improved, and documentation was updated.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.