Skip to content

SpectraL519/cpp-ap

Repository files navigation

CPP-AP-2

Command-line argument parser for C++20

g++ clang++ format demo documentation


Overview

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 :)


Related Pages


Compiler Compatibilty

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.


License

The CPP-AP project uses the MIT License which can be found in the LICENSE.md file