• Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2 to 3.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](https://github.com/actions/upload-artifact/compare/v2...v3)
    
    ---
    updated-dependencies:
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored
     
    Browse Code »
  • Ignores no longer needed after April 2022. Dependabot keeps the same style pinning now.
    Henry Schreiner authored
     
    Browse Code »

  • * ci: set up coverage on GHA
    
    Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
    
    * ci: update to newer codecov uploader
    
    Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
    
    * ci: move to newer Windows image
    
    * fix: better single file script help and usage strictness
    
    * ci: revert update to windows-2022
    Henry Schreiner authored
     
    Browse Code »

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

  • updates:
    - [github.com/pre-commit/mirrors-clang-format: v14.0.4-1 → v14.0.5](https://github.com/pre-commit/mirrors-clang-format/compare/v14.0.4-1...v14.0.5)
    - [github.com/pre-commit/mirrors-prettier: v2.6.2 → v2.7.1](https://github.com/pre-commit/mirrors-prettier/compare/v2.6.2...v2.7.1)
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    pre-commit-ci[bot] authored
     
    Browse Code »

  • updates:
    - [github.com/pre-commit/pre-commit-hooks: v4.2.0 → v4.3.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.2.0...v4.3.0)
    - [github.com/pre-commit/mirrors-clang-format: v14.0.3 → v14.0.4-1](https://github.com/pre-commit/mirrors-clang-format/compare/v14.0.3...v14.0.4-1)
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    pre-commit-ci[bot] authored
     
    Browse Code »






  • * chore(deps): pre-commit.ci autoupdate
    
    updates:
    - [github.com/pre-commit/mirrors-clang-format: v13.0.1 → v14.0.1](https://github.com/pre-commit/mirrors-clang-format/compare/v13.0.1...v14.0.1)
    
    * style: pre-commit.ci fixes
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    pre-commit-ci[bot] authored
     
    Browse Code »




  • Henry Schreiner authored
     
    Browse Code »
  • * add a counting flag to address and issue with optional<bool>  and make the flags more consistent
    
    * move the add_flag to a single operation and add a Sum multi option policy
    
    * style: pre-commit.ci fixes
    
    * remove sum_flag_vector overloads
    
    * style: pre-commit.ci fixes
    
    * add limits include
    
    * style: pre-commit.ci fixes
    
    * fix some other warnings
    
    * update docs describing the multi_option_policy
    
    * 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 Code »
  • * allow the trigger on parse modifier to work with positional arguments as well
    
    * style: pre-commit.ci fixes
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Philip Top authored
     
    Browse Code »


  • * add tests which suppose to pass
    
    * Update ConfigFileTest.cpp
    
    * Update ConfigFileTest.cpp
    
    * style: pre-commit.ci fixes
    
    * add the possibility for an empty vector result if allowed.
    
    * style: pre-commit.ci fixes
    
    * add empty vector command line tests
    
    * update book and readme
    
    * add no default test
    
    Co-authored-by: puchneiner <90352207+puchneiner@users.noreply.github.com>
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Philip Top authored
     
    Browse Code »
  • * meson: add support for testsuite
    
    * meson: fix deprecation warning for run_command with unchecked return code
    
    This would implicitly default to false, so if something bizarre happened
    and the command errored out, meson would consider that fine. Now meson
    emits a warning about this deprecated legacy behavior, suggests that it
    will eventually change, and, most importantly, prevents a warning-free
    build.
    
    Suppress the warning by manually specifying the sensible behavior, which
    is to fail on errors.
    
    * meson: download catch2 on demand if a system version is unavailable
    
    Produced by running `meson wrap install catch2` and checking the results
    into git.
    
    No modifications to the build files are expected; this makes use of
    https://mesonbuild.com/Wrap-dependency-system-manual.html#provide-section
    
    * style: pre-commit.ci fixes
    
    * ci: add meson build to the CI
    
    * ci: meson doesn't depend on ninja or or have a ninja extra
    
    * ci: minor cleanup to Meson job
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: Henry Schreiner <henryschreineriii@gmail.com>
    Eli Schwartz authored
     
    Browse Code »

  • * Add a transform/validator that checks for files on a default path.
    
    * update docs and add tests and capability of chaining the FileOnDefaultPath transform
    
    * style: pre-commit.ci fixes
    
    Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com>
    
    * add test of "or" operation and few doc additions
    
    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 Code »
  • updates:
    - [github.com/psf/black: 21.12b0 → 22.1.0](https://github.com/psf/black/compare/21.12b0...22.1.0)
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    pre-commit-ci[bot] authored
     
    Browse Code »

  • * add an option to validate optional arguments like in a vector.  This can resolve some issues with separating positionals from vector arguments
    
    * style: pre-commit.ci fixes
    
    * add some updates to the book
    
    * style: pre-commit.ci fixes
    
    * fix some precommit issues
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Philip Top authored
     
    Browse Code »
  • * remove the symbolic link in the meson test
    
    * update python version in meson test
    
    * remove directory from git and add directory creation into azure scripts
    
    * remove the generated symlink
    
    * Update azure-pipelines.yml
    
    Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com>
    
    Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com>
    Philip Top authored
     
    Browse Code »

  • Bumps [jwlawson/actions-setup-cmake](https://github.com/jwlawson/actions-setup-cmake) from 1.11 to 1.12.
    - [Release notes](https://github.com/jwlawson/actions-setup-cmake/releases)
    - [Commits](https://github.com/jwlawson/actions-setup-cmake/compare/v1.11...v1.12)
    
    ---
    updated-dependencies:
    - dependency-name: jwlawson/actions-setup-cmake
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored
     
    Browse Code »

  • * update the range error output to be able to be used by more types, and better printouts in some situations.
    
    * style: pre-commit.ci fixes
    
    * add test
    
    * style: pre-commit.ci fixes
    
    * fix the test
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Philip Top authored
     
    Browse Code »