Lyra
Lyra copied to clipboard
A simple to use, composable, command line parser for C++ 11 and beyond
As Lyra is a header-only library it is affected by project build flags so there is no reasonable way for a project to work around this short of disabling the...
While unusual, this can happen e.g. when [`execve`](https://linux.die.net/man/2/execve) invokes `main` without arguments and the calling program doesn't perform a check before calling `lyra::args::args`.
For lyra::group, I'd like to use the "|" operator chain way, but no example in the docs, and it seems that the callback passed into lyra::group isn't called. ```c++ #include...
Closes #66.
I have sub-commands with own arguments and I see them if I do `app foo --help` but I don't want to see those when I type `foo --help` I only...
Update comments in cmakelists.txt to: be correct with current support, and explain using `EXCLUDE_FROM_ALL`.
The length of the "help" strings for options is not limited, but the implementation assumes that they are somewhat short, else the help output looks pretty ugly when it is...
If you misspell or provide an option that doesn't have a parser, when at least one argument is present in the parser, the returned error code isn't very user friendly....
It would be nice if it were possible to print the help text without passing by `std::ostream`, e.g. I'm migrating existing code to `fmt`, but still have to use either...