CLI11
CLI11 copied to clipboard
CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface.
As far as I can tell, `exclude()` is a symmetric operation, i.e. `opt1->exclude(opt2);` is the same as `opt2->exclude(opt1);`. With options this works well, since I can call `exclude()` on either...
Disclaimer: I am just trying to interpret the CMake docs and I may have made mistakes. I am still learning about CPack. [`CPACK_SOURCE_IGNORE_FILES` uses regex- not globs](https://cmake.org/cmake/help/latest/module/CPack.html#variable:CPACK_SOURCE_IGNORE_FILES) > Pattern of...
Current idea: * All non-templated function/method bodies move to new files, such as `option_fwd.inl`. * `inline` gets replaced by `CLI11_INLINE_DEF` * If `CLI11_COMPILE` is not defined, `CLI11_INLINE_DEF` is `inline` and...
About "Autocomplete: This might eventually be added to both Plumbum and CLI11, but it is not supported yet." Is there any plans or thoughts on this feature at this point?...
This is a proof-of-concept PR to show a potential implementation of https://github.com/CLIUtils/CLI11/issues/338 - Add C11_COMPILE cmake option that creates a static lib instead of header-only - Add C11_INLINE macro that...
Pulled CLI11 yesterday and today. Starting a small app ``` int main(int argc, char **argv) { std::cout
Inclusion of CLI11.hpp in CUDA code results in nvcc emitting these compiler warnings as of the CUDA 11.7 release: ``` CLI/CLI11.hpp(1027): warning #20236-D: pragma "diag_suppress" is deprecated, use "nv_diag_suppress" instead...
This seems to be broken.
The only way to make an option return a vector appears to be via variable assignment to a vector. The _subcommands in files_ example shows use of `std::shared_ptr` to manage...
Hello, I would like to format footer output using configured width as well as to take into account terminal geometry. Consider the following example: ``` $ ./app subcommand --help SYNOPSIS...