tclap

Templatized C++ command-line parser library for argument parsing

brewmacoslinux
Try with needOr install directly
Source

About

Templatized C++ command-line parser library

Commands

tclap

Examples

Include TCLAP headers in a C++ project for command-line argument parsing$ #include <tclap/CmdLine.h>
Create a basic command-line parser with TCLAP in C++ code$ TCLAP::CmdLine cmd("Description", ' ', "1.0"); TCLAP::ValueArg<std::string> nameArg("n", "name", "Name parameter", false, "default", "string"); cmd.add(nameArg); cmd.parse(argc, argv);
Access parsed command-line arguments in TCLAP-enabled programs$ std::string name = nameArg.getValue();