![]() |
CPP-ARGON 4.0.0
Command-Line Argument Parser for C++20
|
CPP-ARGON is a lightweight and feature-rich command-line argument parsing library for the C++20 and newer standards, designed as an alternative to boost::program_options. It offers a modern and intuitive interface allowing for straightforward argument configuration and parsing.
Caution: Versions of the
CPP-ARGONlibrary up to prior tov4.0.0were developed under the nameCPP-AP.Legacy Support: The deprecated URLs (
https://github.com/SpectraL519/cpp-apand.../cpp-ap-demo) automatically redirect to the new locations, and build targets defined in previous versions remain fully functional.Action Required:
- Repositories: We highly recommend updating your remote references and submodules to the new canonical URLs:
- Documentation: The old documentation URL (
.../cpp-ap/<version>/) is no longer active. Please use the new address:
Note:
v1.0 of the library has been developed for the Team Programming course at the Wrocław University of Science and Technology.
Faculty: W04N - Faculty of Information and Communication Technology
Field of study: Algorithmic Computer Science
The project has received the 1st place at the 2024 CreatiWITy competition organized by the faculty. The article in Polish can be found on the faculty website. Please note that this is not a technical article :)
| Compiler | Min Version |
|---|---|
| GNU G++ | 13 |
| Clang | 17 |
| MSVC | 19.44 (Visual Studio 2022) |
The CPP-ARGON project uses the MIT License which can be found in the LICENSE file