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.
Audit
Dependencies
No dependency data recorded yet.
Resources
No resource links recorded.