Command-line argument parser for C++20
CPP-AP
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.
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 |
Note
Although currently the project has been properly verified using only the G++ and Clang compilers it should work fine with other compilers with C++20 support like MSVC.
The CPP-AP
project uses the MIT License which can be found in the LICENSE.md file