CLArgs

CLArgs is a modern, safe, and statically typed command-line argument parser written in C++. It leverages C++20 concepts and constraints to ensure type safety and correctness, making it a robust solution for handling command-line arguments in a wide range of applications.

Features

  • Type Safety: Uses modern C++ features to enforce type correctness at compile-time.
  • Ease of Use: Simple and intuitive API for defining and parsing command-line arguments.
  • Extensible: Supports custom option value types.
  • Error Handling: Provides detailed error messages for invalid or missing arguments.

Examples

Explore practical code examples.

License

CLArgs is licensed under the MIT License.


Table of contents