×

CLI11 provides all the features you expect in a powerful command line parser, with a beautiful, minimal syntax and no dependencies beyond C++11. It is header only, and comes in a single file form for easy inclusion in projects. It is easy to use for small projects, but powerful enough for complex command line projects, and can be customized for frameworks. It is tested on Travis, AppVeyor, Azure, and GitHub Actions, and is used by the GooFit GPU fitting framework. It was inspired by plumbum.cli for Python. CLI11 has a user friendly introduction in this README, a more in-depth tutorial GitBook, as well as API documentation generated by Travis. See the changelog or GitHub Releases for details for current and past releases. Also see the Version 1.0 post, Version 1.3 post, or Version 1.6 post for more information.

Uploaded Mon Mar 31 21:01:37 2025
md5 checksum aedf875cb81ecf03942898cceb7bf0a8
arch x86_64
build h295c915_0
depends libgcc-ng >=7.5.0, libstdcxx-ng >=7.5.0
license BSD-3-Clause
license_family BSD
md5 aedf875cb81ecf03942898cceb7bf0a8
name cli11
platform linux
sha1 42be34e7a57314827dadb3d2aa351ab6d0ed0dfe
sha256 3f7401c603f0ae37da60ceb3a03d6af23409c4502386732f3582e61c199de23f
size 72672
subdir linux-64
timestamp 1646233473772
version 2.1.2