• * Add unicode support tests
    
    * Add unicode parse tests
    
    * Implement #14
    
    * Slim down Windows.h
    
    * Fix documentation comments
    
    * Fix clang-tidy and cpplint
    
    * Update README
    
    * Fix clang-tidy
    
    * Fix to_path not being available on linux
    
    * Add roundtrip encoding tests
    
    * style: pre-commit.ci fixes
    
    * Fix pre-commit.ci
    
    * Fix codacy
    
    * Exclude parse_unicode which should not contain a newline from pre-commit
    
    * Remove a test which breaks CI
    
    * Fix build in CI
    
    * Replace broken execute_with tests
    
    * Fix wide string conversions on all systems
    
    * Fix system args on apple
    
    * style: pre-commit.ci fixes
    
    * Fix some includes
    
    * Fix wrong size calculation and comments
    
    * Add guards around codecvt
    
    * Fix _Pragma not recognized on MSVC
    
    * Fix bad macro check
    
    * Fix include
    
    * Fix narrow and widen when codecvt is missing
    
    * Fix some weird bug in old MSVC
    
    * Add dependent applications to meson-build
    
    * Fix precompilation
    
    * Fix lint
    
    * Fix coverage
    
    * Update README
    
    * style: pre-commit.ci fixes
    
    * Fix lint
    
    * Fix coverage
    
    * Fix optional braces offending clang
    
    * Remove copied comments from Windows.h
    
    * Suppress flawfinder detects
    
    * Fix cmake config tests failing because of a missing lib
    
    * chore: update copyright on new files to 2023
    
    Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
    
    * style: pre-commit.ci fixes
    
    Signed-off-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>
    Andrey Zhukov authored
     
    Browse File »




  • * Fix internal header include paths.
    
    The extra leading "CLI/" part of include directives prevents the inclusion
    of CLI.hpp from a relative directory without an extra -I or /I compiler
    directive.
    
    * Fix single header generation script.
    
    Files included with "" should be relative to the header file location first.
    Sam Hocevar authored
     
    Browse File »


  • * add some tests with default capture on the two parameter template and some notes about it in the README.md
    
    remove the test from visual studio 2015
    vs2015 doesn't seem to properly deal with is_assignable in the cases we care about so make a standalone version that is more direct in what we are doing
    
    add version to appveyor and add some notes to the readme
    
    fix a few test cases to make sure code is covered and test a few other paths
    
    remove unneeded enum streaming operator
    
    add some diagnostic escapes around trait code to eliminate gcc Wnarrowing warnings
    
    work specification of the template operations
    
    remove optional add some templates for options conversions
    
    add the two parameter template for add_option
    
    * Fix some comments from Code review and add more description
    
    * fix case when string_view doesn't work to append to a string.
    
    * This PR also addressed #300
    
    * modify lexical_cast to take  const std::string &, instead of by value to allow string_view in a few cases
    Philip Top authored
     
    Browse File »


  • Removing OptionFormatter
    
    Rename files
    
    Rename to just Formatter
    
    Remove OptionFormatMode (just needs a bool)
    
    Renaming option functions on formatter
    Henry Fredrick Schreiner authored
     
    Browse File »
  • in progress: formatters
    
    Getting closer
    
    Working on apps
    
    One test actually runs
    
    All builds, added filter functions
    
    Reverting a few behavours as needed
    
    Repairs
    
    All tests pass
    
    Fixing error with adding help flag
    
    Labels are simpler mappings, normalized setters
    
    Adding help_all
    
    Adding a few more tests
    
    One more line tested
    
    Adding one more check
    
    Adding to readme
    
    Simplify naming
    
    Adding default constructors
    
    Fixing spacing issues with subcommand all printout
    
    Adding a couple of tests
    Henry Fredrick Schreiner authored
     
    Browse File »