Registry / cli / bfgroup-lyra

bfgroup-lyra

JSON →
library1.7.0vcpkgunverified

A simple to use, composable, command line parser for C++ 11 and beyond

vcpkg install bfgroup-lyra
INSTALL
IMPORT
SIG · BFGROUP-LYRA
B
bfgroup-lyra
clicppv1.7.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

lyra/lyra.hpp
#include <lyra/lyra.hpp>

Parse command-line options

#include <lyra/lyra.hpp> #include <iostream> int main(int argc, char** argv) { bool showHelp = false; std::string name; auto cli = lyra::cli() | lyra::opt(showHelp)["-h"]["--help"]("Show help") | lyra::opt(name, "name")["-n"]["--name"]("Your name"); auto result = cli.parse({argc, argv}); if (!result) { std::cerr << result.message() << std::endl; return 1; } if (showHelp) { std::cout << cli; } else { std::cout << "Hello, " << name << "!" << std::endl; } return 0; }
Debug
Known issues

No known issues recorded.

Upgrade
Version history
1.7.0latest on vcpkg
Audit
Dependencies

No dependency data recorded yet.

Agent activity
25 hits · last 30 days
node
22
Resources

No resource links recorded.

bfgroup-lyra — pip install bfgroup-lyra · libregistry