Skip to content

argparse

Latest
Compare
Choose a tag to compare
@p-ranav p-ranav released this 17 Jul 23:58
· 12 commits to master since this release
  • Bug fix on choices. #310
  • Fix for C++23 standard library module usage. #326
  • Make clang -fsanitize=unsigned-integer-overflow happy #328
  • Add ways to substitute strtof/strtod/strtold with custom functions #329
  • Add a ArgumentParser::add_hidden_alias_for() method #330
  • Add Argument::store_into() functions #331
  • Add a dry_run argument to Argument::consume(), and change ArgumentParser private section to protected #332
  • Several bug fixes in usage, and improvement in usage and help #334
  • Add a Argument::hidden() method to prevent an argument from appearing in usage or help #336
  • Add Argument::store_into(std::vector<int> &var) method #343
  • Fix parsing of a program that accepts a positional argument with 1:* cardinality followed by another positional argument with 1:1 #344
  • Store ints #346
  • Add Argument::store_into(std::set<int||string> &var) method #348
  • Add Bazel support #352
  • do_from_chars(): initialize variable to fix Coverity Scan warning #353
  • Module improvement. #357
  • parse_args(): work around GCC 12 warning bug. #359
  • Add argument name after 'Too few arguments' error #360
  • Correct Parent Parser errors in README.md #361
  • Allow to install when argparse is a subproject #364