Kim Grasman kim.grasman@gmail.com
An original implementation of getopt and getopt_long with limited GNU extensions. Provided under the BSD license, to allow non-GPL projects to use getopt-style command-line parsing.
Built with Visual C++ and Clang on FreeBSD, but has no inherently non-portable constructs.
Intended to be embedded into your code tree -- getopt.h and getopt.c are self-contained and should work in any context.
Comes with a reasonable unit test suite.
See also:
getopt_long support.getopt_long support.For license terms, see LICENSE.txt.
C++
67.4%
C
31.2%
CMake
1.4%
Kim Grasman kim.grasman@gmail.com
An original implementation of getopt and getopt_long with limited GNU extensions. Provided under the BSD license, to allow non-GPL projects to use getopt-style command-line parsing.
Built with Visual C++ and Clang on FreeBSD, but has no inherently non-portable constructs.
Intended to be embedded into your code tree -- getopt.h and getopt.c are self-contained and should work in any context.
Comes with a reasonable unit test suite.
See also:
getopt_long support.getopt_long support.For license terms, see LICENSE.txt.
C++
67.4%
C
31.2%
CMake
1.4%