clipp icon indicating copy to clipboard operation
clipp copied to clipboard

easy to use, powerful & expressive command line argument parsing for modern C++ / single header / usage & doc generation

Results 51 clipp issues
Sort by recently updated
recently updated
newest added

When `clipp` is included as a subproject with `add_subdirectory`, the target is installed alongside the other targets of the main project. This is not always advisable, especially not if the...

Hi, is the project still under maintenance? There are issues open from 2019 and perfectly reasonable and needed pull requests still waiting to be merged. For example #54 is essential...

As reported in #53: C++20 removed the deprecated std::result_of in favor of std::invoke_result. Switch between usage of those depending on the cpp_lib_is_invocable feature test macro. See: - https://en.cppreference.com/w/cpp/types/result_of - https://en.cppreference.com/w/cpp/feature_test#Library_features...

The `std::result_of` type trait was removed with C++20 in favor of `std::invoke_result`. With on of MSVCs latest updates they did this removal (if set to compile as C++20), leading to...

```c++ auto cli = ( option("--help").set(show_help) % "Show this help message", (option("-J", "--threads") & value("num_threads", num_threads)) % "The number of threads to use (default 0, meaning 'auto')", value("db_dir").set(dbdir).required(true).blocking(true) % "The...

Hello: The `CMakeLists.txt` file is not included in the release package. As a result, it is not possible to use the tagged code with CMake FetchContent. Yes, using the latest...

parse(): support both `const char **argv` and `char **argv` interface version. Some codebase have argv as `const char **argv` or `const char *argv[]` while others have it without the `const`...

I have this code: ```cpp #include #include "clipp.h" int main(int argc, char *argv[]) { std::string foo, bar, baz; auto a = ( clipp::value("bar", bar) ); auto b = ( clipp::value("foo",...

bug

fixing STL internal error checks firing: "can't dereference value-initialized vector iterator", "cannot seek vector iterator after end". Also fix: `std::isspace()` on Windows does not cope well with UTF8 or rather...