-
…the vector before checking the already added option. This would result in duplicate subcommands being in place in the subcommands_ vector. The modifications make it exception safe and remove what I think was an unnecessary check for pointer duplication, that as far as I can tell was always false since it was comparing a newly created pointer directly to previously created ones.
-
* Added posibility to modify option description: Option::description(const std::string&). Related: https://github.com/CLIUtils/CLI11/issues/193 * Return Option* from Option::description(...). Format-fix to make clang-format happy. * Fixing format * Added posibility to modify app description: App::description(const std::string&). * Fixing Style * Update readme and changelog
-
* Getting a bit closer to Version 1.7 * Check and fix for deleting an option pointer directly that is also a help option. It is not common, but could be done
-
* Add test case for INI output of defaulted options * Add quotes to values with spaces * Fixing formatting * Only fix quote strings, not vectors
-
* Reword help message to include help_all flag * Adding test for combined simple message
-
* Clear up Wshadow warnings from gcc 4.9. Most of these were local variable names with the same name as a member function. Also a few spelling fixes and adding some std::move around some of the arguments when appropriate. * Touchup
-
* Adding Windows style options default on Windows * Fixing test defaults on Windows
-
* Move lambda funtion to real function * Fix some warnings when compiling in LLVM * Adding one test back in * Adding details to changelog
-
* add some fields and functions for windows like options add test cases for windows options and refactor for additional string functions * try to fix code coverage to 100% again. add some additional documentation and a few additional test cases to verify documentation * remove some extra brackets
-
* add Tests and ability to handle program file inclusion in the single string. add the ability to deal with a single string in the parse command and handle quoted string appropriately * Add extra test cases for full coverage, clear up escape quote sequencing and handling of extra spaces
-
* add ignore_underscore test cases and options to app * add ignore_underscore for add_sets and some more tests for the sets and subcommands * add some documentation lines and some failing tests * update readme with ignore_underscore option * remove failing tests from known issue * remove empty line for code coverage
-
* Adding new parse layout * Dropping shortcurcuit from help, since it has special override * Refactor help call * Dropping shortcurcuit since it is not needed now that help has custom behavoir * Dropping MaxSubcommand error (cannot occur)