• 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 File »


  • 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 File »








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

  • * 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 File »

  • * 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 File »