• * the get_option_group definition was missing from the splitting of the calls.
    
    * style: pre-commit.ci fixes
    
    * the get_option_group definition was missing from the splitting of the calls.
    
    * style: pre-commit.ci fixes
    
    * add test for missing function
    
    * style: pre-commit.ci fixes
    
    * add test for get_option_group
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Philip Top authored
     
    Browse File »

  • * chore: update clang-tidy
    
    Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
    
    * refactor: address clang-tidy
    
    * fix: C++11 support
    
    Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
    
    * chore: two more clang-tidy fixes
    
    Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
    
    * fix: get_inject_separator should be bool
    
    * refactor: addressing review feedback
    
    Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
    Co-authored-by: Philip Top <phlptp@gmail.com>
    
    * Apply suggestions from code review
    
    * Update include/CLI/Config.hpp
    
    * Update include/CLI/Config.hpp
    
    * Update include/CLI/Config.hpp
    
    * Update include/CLI/Config.hpp
    
    Co-authored-by: Philip Top <phlptp@gmail.com>
    Henry Schreiner authored
     
    Browse File »


  • * add a test for std::map
    
    * add some test of the relaxed naming and other checks
    
    * add validator for aliases, group names and option groups
    
    * add extra tests and update readme
    
    * style: pre-commit.ci fixes
    
    * update the book chapters
    
    * fix codacy issue
    
    * Apply suggestions from code review
    
    Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com>
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com>
    Philip Top authored
     
    Browse File »







  • * work on the flags book chapter and making sure the values are initialized properly.
    
    * Fix initialization of values used in flags or options
    
    * update some formatting and more brace initialization
    
    * update more formatting and fix a incorrect initializer
    
    * more formatting and some error fixes
    
    * more formatting
    
    * Small formatting fix
    
    Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com>
    Philip Top authored
     
    Browse File »



  • * add a needs method to the app/subcommand
    
    * add some needs subcommand tests
    
    * add a few more subcommand tests for needs and alias
    
    * fix shadow warnings
    
    * add some tests of the error pathways and fix a few anomalous conditions on the Option excludes function
    
    * add needs and alias functions in the readme
    
    * add some tests of ignore_case and underscore with the alias operations
    
    * add a few more test cases for needs option groups
    
    * add callback tests with needs and add a few comments in the readme
    
    * update formatting
    
    * add error checks on the aliases and restrictions on valid names for subcommands and aliases
    
    * add checks for matching subcommands and improve error return values to include the offending name
    
    * add some tests of the alias errors
    
    * add some more tests to check subcommand name matching during addition
    
    * add some additional tests and remove a redundant chunk of codes
    
    * add some more checks of subcommand name overlap in option_groups
    
    * allow disabled subcommand to bypass name matching check
    Philip Top authored
     
    Browse File »

  • This cleans up the type checking a bit and makes it more readable, along with some other cleanup.
    
    * start work on trying to clean up the type traits for which lexical cast overload to use
    
    * fix readme issue and make the condition tests a little clearer
    
    * add a check for out of range errors on boolean conversions
    
    * Fix capitalization and some comments on option functions
    
    * fix a few code analysis warnings for VS2019
    Philip Top authored
     
    Browse File »



  • * change the move function to _move_option and add an additional test
    
    add a validation check on min options to make sure it is even possible to succeed.
    
    add some additional tests to cover code paths and potential errors.
    
    add a number of additional tests and checks and fix some issues with the add function in option_groups
    
    clean up example and help formatting
    
    add option_groups example to play with
    
    move create_option_group to a member function using a dummy template
    
    add some optionGroup tests
    
    add min and max options calls and an associated Error call
    
    * add ranges example,  add excludes to app for options and subcommands.
    
    * add some tests on ranges, and some subcommand tests with exclusion
    
    * add tests in optionGroups for some invalid inputs
    
    * add required option to subcommands and option_groups
    
    * add disabled flag
    
    * add disable option to subcommands and some more tests
    
    * start work on ReadMe modifications
    
    * update the readme with descriptions of function and methods added for option_groups
    
    * clear up gcc 4.7 warnings
    
    * some update to the Readme and a few more warnings fixed
    
    * Minor readme touchup
    Philip Top authored
     
    Browse File »