The program_options library allows program developers to obtain program options, that is (name, value) pairs from the user, via conventional methods such as command line and config file
Program Options, part of the collection of Boost C++ Libraries, allows for definition and acquisition of (name, value) pairs from the user via conventional methods such as command line and config file. It is roughly analogous to getopt_long, but for use with C++.
License
Distributed under the Boost Software License, Version 1.0.
Properties
- C++11
- Requires Linking
Development
The library is essentially done. No major new features are expected, the primary goal is stability, as well as small changes to re-align with the evolution of Boost C++ Libraries and C++.
... More
| license | BSL-1.0 |
|---|---|
| project | boost |
| url | github.com/boostorg/program_options |
| doc-url | www.boost.org/doc/libs/1_91_0/libs/program_options |
| boost-users@lists.boost.orgMailing list | |
| topics | C++Boost |
7 Versions
| version | 1.91.0 |
|---|---|
| repository | https://pkg.cppget.org/1/stable |
| depends | 12; libboost-bind, libboost-tokenizer, libboost-any, libboost-config, libboost-core, libboost-detail, libboost-function, libboost-iterator, libboost-lexical-cast, libboost-smart-ptr, libboost-throw-exception, libboost-type-traits |
| reviews | +1 |
| version | 1.87.0 |
|---|---|
| repository | https://pkg.cppget.org/1/stable |
| depends | 13; libboost-bind, libboost-tokenizer, libboost-any, libboost-config, libboost-core, libboost-detail, libboost-function, libboost-iterator, libboost-lexical-cast, libboost-smart-ptr, libboost-static-assert, libboost-throw-exception, libboost-type-traits |
| reviews | +1 |
| version | 1.85.0 |
|---|---|
| repository | https://pkg.cppget.org/1/stable |
| depends | 13; libboost-bind, libboost-tokenizer, libboost-any, libboost-config, libboost-core, libboost-detail, libboost-function, libboost-iterator, libboost-lexical-cast, libboost-smart-ptr, libboost-static-assert, libboost-throw-exception, libboost-type-traits |
| reviews | +1 |
| version | 1.83.0 |
|---|---|
| repository | https://pkg.cppget.org/1/legacy |
| depends | 13; libboost-bind, libboost-tokenizer, libboost-any, libboost-config, libboost-core, libboost-detail, libboost-function, libboost-iterator, libboost-lexical-cast, libboost-smart-ptr, libboost-static-assert, libboost-throw-exception, libboost-type-traits |
| reviews | +1 |
| version | 1.78.0 |
|---|---|
| repository | https://pkg.cppget.org/1/legacy |
| depends | 13; libboost-bind, libboost-tokenizer, libboost-any, libboost-config, libboost-core, libboost-detail, libboost-function, libboost-iterator, libboost-lexical-cast, libboost-smart-ptr, libboost-static-assert, libboost-throw-exception, libboost-type-traits |
| reviews | +1 |