• add some comments in readME about performance
    
    move operator[] to return const Option *
    
    Apply suggestions from code review
    
    Co-Authored-By: phlptp <top1@llnl.gov>
    
    update readme and add some IniTests and fix a bug from the tests
    
    add_flag_callback
    
    add a few tests to capture the different paths
    
    fix incorrectly updated CMAKE file, and add some subcommand test for option finding
    
    add disable_flag_override and work out some kinks in the find option functions
    
    add some more tests and fix a few bugs in as<> function for options
    
    Allow general flag types and default values, add shortcut notation for retrieving values
    Philip Top authored
     
    Browse Dir »


  • * Fixing typos in FindBoost
    
    * Minimum required Boost is actually 1.61
    Henry Schreiner authored
     
    Browse Dir »
  • * Adding first draft of Sets
    
    Use IsMember now
    
    Using IsMember as backend for Set
    
    Non-const validator backend
    
    Move set tests to set
    
    Clearer inits
    
    * Drop shortcut
    
    Tighten up classes a bit for MSVC
    
    Check with GCC 4.8 too
    
    * Simpler templates, but more of them
    
    Dropping more type safety for older compilers
    
    Shortcut string set
    
    * Adding shortcut init
    
    Making g++ 4.7 docker image happy
    
    Fix Clang tidy issue with last commit
    
    Adding one more shortcut, adding a couple of tests
    
    * Dropping dual pointer versions of code
    
    * Smarter shortcut syntax
    
    * Adding slighly faster choices
    
    * Cleanup to make InMember simpler
    
    * Drop choices for now, adding some tests
    
    * ValidationError is now always the error from a validator
    
    * Support for other types of initializer lists, including enums
    
    * Factor out type utilities, single version of IsMember code
    
    * Adding a few tests for #224
    
    * Minor cleanup for Validation Error
    
    * Adding tests, moved deprecated tests
    
    * Docs updates
    Henry Schreiner authored
     
    Browse Dir »


  • Updates to the readme
    
    update the readme with some documentation
    
    add a few more tests to complete code coverage
    
    update with count strings in flags instead an array of strings for each count
    
    add the '!' shortcut notation.  add some checks on the help output
    
    allow the false flag syntax to support --option{false}
    
    add a bool lexical cast to make everything consistent when converting to a bool.  Moved a few functions around
    
    make the command line behave like the INI file wrt flags, flag options are allowed to process the value so `--flag=false` actually does the expected thing.
    
    Add functionality similar to click style argument that allow specifying a false flag that when used generates a false result on the flag.
    Philip Top authored
     
    Browse Dir »


  • This commit allows parsing any char separated list given by the user.
    E.g app -a 1,2,3
    std::vector<int> params;
    app.add_option("-a", params, "Parse the params", ',');
    
    Signed-off-by: Rafi Wiener <rafiw@mellanox.com>
    
    add tests for delimiter parsing
    
    Signed-off-by: Rafi Wiener <rafiw@mellanox.com>
    
    Fixing style, adding docker version of clang-format
    Rafi Wiener authored
     
    Browse Dir »
  • increment the parse_ variable on unnamed subcommands. 
    
    update the readme, and add a formatter test for nameless subcommands in nondefault group with other named subcommands.
    
    add a test of default arguments
    
    add a formatter test
    
    add tests for unnamed subcommands and an example of the partitioned subcommands.
    
    change the app_p to be a shared_ptr so you can add an App later on and merge them together
    
    add the ability to add unnamed subcommands that allow partitioning on options into multiple apps.
    Philip Top authored
     
    Browse Dir »





  • * 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
    Fred Helmesjö authored
     
    Browse Dir »







  • * 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
    Philip Top authored
     
    Browse Dir »

  • * 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)
    Henry Schreiner authored
     
    Browse Dir »