Commit Graph

  • f18ab101d7 Fix modules support in xmake.lua fix-xmake-modules keqingmoe 2025-06-22 12:44:06 +0800
  • d924b84eba
    Merge pull request #395 from ndevenish/float master Pranav 2025-01-26 18:27:21 -0500
  • 1f2187b0e1 store_into: Accept float (by accepting generic floating point) Nicholas Devenish 2025-01-26 21:08:49 +0000
  • 3eda91b2e1 Bumped version to 3.2 root 2025-01-25 15:27:24 +0000
  • 22b54b8e62
    Merge pull request #356 from elpaso/multiple-actions Pranav 2025-01-20 13:16:51 -0500
  • e39aa895ab
    Merge pull request #386 from DapengFeng/master Pranav 2025-01-20 13:14:56 -0500
  • 01f4fa4537
    Merge pull request #388 from geon6/bugfix/385_store_into Pranav 2025-01-20 13:14:37 -0500
  • 3a43e75367
    Merge pull request #393 from rouault/single_arg_larger_than_max_width Pranav 2025-01-20 13:13:29 -0500
  • 9b4c63a2d8
    usage(): do not emit blank line when a single argument exceeds set_usage_max_line_width() Even Rouault 2025-01-20 15:55:01 +0100
  • 8bacffdf90 fix bug 385 geon6 2024-11-27 16:52:29 +0800
  • ba077697d6 support store_into std::filesystem::path DapengFeng 2024-11-22 16:50:35 +0800
  • cbd9fd8ed6
    Merge pull request #382 from rouault/usage_subparser Pranav 2024-11-19 19:22:14 -0500
  • 097bac1854
    subparser: use full parser path instead of just parser name in usage() message Even Rouault 2024-11-08 20:19:16 +0100
  • b5cfa7ea46
    tidy-analysis-stage-01.yml: update to actions/upload-artifact@v4 since v2 is no longer working Even Rouault 2024-11-08 20:48:15 +0100
  • 84c02050ea
    Merge pull request #377 from Eng-MohamedHussien/fix/370_range_of_choices Pranav 2024-09-20 09:03:02 -0400
  • e709046924
    Merge pull request #380 from orenc17/fix-store_into-overload Pranav 2024-09-20 09:02:13 -0400
  • d40d2fcecf Dont force store_into to override default/explicit values if already set Oren Cohen 2024-09-19 16:53:54 +0300
  • 43072b8e8c Fix range of choices bug Muhammad Hussein 2024-08-24 11:23:04 +0300
  • fd13c28591
    Merge pull request #376 from nick20201/master Pranav 2024-09-02 12:09:52 -0400
  • df58f9d140
    Updated the min and max to deal with a macro in minwindef.h Nick T 2024-08-15 15:47:23 +1200
  • 8a7fa18998
    Merge pull request #373 from temikfart/edit-readme-toc Pranav 2024-07-31 06:29:48 -0400
  • e927d08698 Add missed ToC link to README.md Artyom Fartygin 2024-07-31 00:40:55 +0300
  • 1b27c6f3da Updated package configuration version check to use SameMajorVersion instead of ExactVersion, closes #371 Pranav Srinivas Kumar 2024-07-19 14:20:54 -0400
  • 68fd0277ee Bumped to v3.1 Pranav Srinivas Kumar 2024-07-17 19:53:38 -0400
  • a2b4d27989
    Merge pull request #364 from zhao-shihan/master Pranav 2024-06-15 13:07:20 -0400
  • 16d0e56005 Allow to install when argparse is a subproject zhaoshihan 2024-06-15 21:30:03 +0800
  • e462ab980c
    Merge pull request #361 from RichardBrown384/rbrown/correct-readme Pranav 2024-05-29 20:32:31 -0400
  • 0c44bc349f
    Correct Parent Parser errors in README.md RichardBrown384 2024-05-29 11:05:15 +0200
  • 9893754f67
    Merge pull request #360 from rouault/too_few_arguments Pranav 2024-05-27 15:57:25 -0400
  • 84b7b46ce5
    Add argument name after 'Too few arguments' error Even Rouault 2024-05-27 19:21:23 +0200
  • eab1d75e49
    Merge pull request #359 from ericonr/string-warning Pranav 2024-05-20 14:51:24 -0400
  • df43e47c00 parse_args(): work around GCC 12 warning bug. Érico Nogueira 2024-05-20 14:50:02 -0300
  • f0759fd982
    Merge pull request #357 from stripe2933/patch-1 Pranav 2024-05-11 10:46:23 -0400
  • df48de9bc8
    Suppress false-positive warning. LEE KYOUNGHEON 2024-05-11 19:09:09 +0900
  • 8dead89026 FEATURE: multiple actions Alessandro Pasotti 2024-05-09 09:46:55 +0200
  • eba16b3773
    Merge pull request #353 from rouault/do_from_chars_coverity_warning Pranav 2024-05-05 19:12:04 -0400
  • 5228c57938
    do_from_chars(): initialize variable to fix Coverity Scan warning Even Rouault 2024-05-05 21:35:55 +0200
  • ce7db9962a
    Merge pull request #352 from FantasqueX/bazel-1 Pranav 2024-05-05 10:18:58 -0400
  • cc43cb9a63 add Bazel support Letu Ren 2024-05-05 15:22:32 +0800
  • 805e2356a9
    Merge pull request #348 from elpaso/store_into-set-of-string-int Pranav 2024-04-30 20:38:21 -0400
  • b85a0a414d Add Argument::store_into(std::set<int||string> &var) method Alessandro Pasotti 2024-04-30 17:30:48 +0200
  • ac4c2c2d96
    Merge pull request #346 from abellgithub/store_ints Pranav 2024-04-18 20:45:29 -0400
  • 7cb70ed6f3 Don't store -1 into unsigned value. Andrew Bell 2024-04-18 18:11:07 -0400
  • 29f1d12333 Add cstdint header. Andrew Bell 2024-04-18 08:24:57 -0400
  • e54e459286 Pass type along to parse_number(). Andrew Bell 2024-04-17 13:42:37 -0400
  • d141b8d2a1 Add support for general integer types in store_into. Andrew Bell 2024-04-17 13:35:51 -0400
  • 9550b0a88c
    Merge pull request #344 from rouault/At_least_one_followed_by_exactly_one Pranav 2024-04-02 19:46:38 -0400
  • 1c4820579c
    Merge pull request #343 from rouault/store_into_vector_int Pranav 2024-04-02 19:45:31 -0400
  • 2c245a2c3b
    Fix parsing of a program that accepts a positional argument with 1:* cardinality followed by another positional argument with 1:1 Even Rouault 2024-04-02 23:34:35 +0200
  • 29367256d3
    Add Argument::store_into(std::vector<int> &var) method Even Rouault 2024-04-02 23:22:53 +0200
  • a1c41c5537
    Merge pull request #336 from rouault/hidden_argument Pranav 2024-03-16 10:51:35 -0400
  • d7d2326f42
    Add a Argument::hidden() method to prevent an argument from appearing in usage or help Even Rouault 2024-03-16 14:19:29 +0100
  • cebee4bb4b
    Merge pull request #334 from rouault/enhance_usage_and_help Pranav 2024-03-13 20:43:43 -0400
  • 8f5b3e0722
    Several bug fixes in usage, and improvement in usage and help Even Rouault 2024-03-13 01:48:59 +0100
  • 0fa7d59964
    Merge pull request #332 from rouault/consume_dry_run Pranav 2024-03-12 18:51:01 -0400
  • 3a6118e4de
    Fix clang-tidy warning Even Rouault 2024-03-12 15:36:54 +0100
  • f2e7db6090
    Add a dry_run argument to Argument::consume(), and change ArgumentParser private section to protected Even Rouault 2024-03-12 15:30:01 +0100
  • 874b939f13
    Merge pull request #331 from rouault/store_into Pranav 2024-03-12 10:13:31 -0400
  • ce2d4316a4
    Merge pull request #330 from rouault/hidden_alias Pranav 2024-03-12 10:10:03 -0400
  • 8784cc8ddf
    Add Argument::store_into() functions Even Rouault 2024-03-12 12:45:09 +0100
  • e6e41d43c6
    Add a ArgumentParser::add_hidden_alias_for() method Even Rouault 2024-03-12 10:42:37 +0100
  • c69d8e1960
    Merge pull request #329 from rouault/custom_strtoX Pranav 2024-03-12 06:59:52 -0400
  • c1fb3c0005
    Add ways to substitute strtof/strtod/strtold with custom functions Even Rouault 2024-03-12 10:22:58 +0100
  • 20f0196321
    Merge pull request #328 from rouault/make_unsigned-integer-overflow_happy Pranav 2024-03-11 20:55:27 -0400
  • 907b942db2
    Change key of m_subparser_map and m_subparser_used to be a std::string to make clang -fsanitize=unsigned-integer-overflow happy Even Rouault 2024-03-11 22:30:20 +0100
  • c4406e2479
    Change key of m_argument_map to be a std::string to make clang -fsanitize=unsigned-integer-overflow happy Even Rouault 2024-03-11 22:09:39 +0100
  • 1b3abd9b92
    Merge pull request #326 from stripe2933/master Pranav 2024-02-06 21:23:27 -0500
  • f9057b85a0
    Update argparse.cppm LEE KYOUNGHEON 2024-02-06 17:10:14 +0900
  • 6bdc003e15
    Import std.compat module. LEE KYOUNGHEON 2024-02-06 17:05:54 +0900
  • 873596b41d
    Move <errno> include outside the ARGPARSE_MODULE_USE_STD_MODULE LEE KYOUNGHEON 2024-02-06 17:05:07 +0900
  • 69dabd88a8
    Merge pull request #310 from p-ranav/bugfix/307_choices Pranav 2023-11-13 16:23:15 -0600
  • d8aa2ba1db Added nargs test for multiple values to a choices() argument Pranav Srinivas Kumar 2023-11-13 14:19:55 -0800
  • f5287e2f20 Closes #307 Pranav Srinivas Kumar 2023-11-13 14:16:26 -0800
  • af442b4da0
    Merge pull request #306 from p-ranav/feature/binary_number_parsing Pranav 2023-11-05 19:15:14 -0600
  • 16e2a1da72 Added support for binary notation, e.g., 0b101 Pranav Srinivas Kumar 2023-11-05 19:06:50 -0600
  • 5effc4f206
    Merge pull request #305 from p-ranav/bugfix/260_segfault_copy Pranav 2023-11-05 18:32:32 -0600
  • 379ebb6b16 Bumped version to v3.0 ahead of release Pranav Srinivas Kumar 2023-11-05 18:20:10 -0600
  • 6a5fbf778c
    Merge pull request #304 from p-ranav/bugfix/260_segfault_copy Pranav 2023-11-05 18:18:20 -0600
  • f84fa8484a Marked copy and move constructors as deleted Pranav Srinivas Kumar 2023-11-05 18:13:17 -0600
  • 3596748798 Removed test code Pranav Srinivas Kumar 2023-11-05 17:10:27 -0600
  • ef92a8523e
    Merge pull request #302 from ismagilli/typo_in_readme Pranav 2023-11-05 07:59:32 -0600
  • 3cc913d5ff
    Merge pull request #273 from ismagilli/issue_258 Pranav 2023-11-05 07:58:02 -0600
  • 634b1202b0 FIX: typo in README.txt Alexey Ismagilov 2023-11-05 16:05:55 +0300
  • 33146122a2 NEW: suppress flag for subcommand Alexey Ismagilov 2023-05-05 21:43:56 +0300
  • 086c8f3db0
    Merge pull request #301 from p-ranav/feature/221_mutex_args Pranav 2023-11-04 15:54:37 -0500
  • a9869150fd Changed from using std::set to std::vector for mutex_args elements Pranav Srinivas Kumar 2023-11-04 15:51:22 -0500
  • ecccae530c Using size_t for levenshtein distance Pranav Srinivas Kumar 2023-11-04 15:48:13 -0500
  • b43c0a7e83 Addressed clang-tidy issues Pranav Srinivas Kumar 2023-11-04 15:46:41 -0500
  • e0a095571f Updated README to include mutex_args feature Pranav Srinivas Kumar 2023-11-04 15:41:48 -0500
  • de4239483d Added logic and unit tests for the required flag in mutex_args Pranav Srinivas Kumar 2023-11-04 15:36:01 -0500
  • 7bbde0defb Added unit test for 2 mutex_groups Pranav Srinivas Kumar 2023-11-04 15:24:07 -0500
  • 8f70dde82e Added unit test for mutex_args with three arguments Pranav Srinivas Kumar 2023-11-04 15:20:47 -0500
  • eea95c0e3a Added mutex args to copy constructor, changed to ordered set for data structure Pranav Srinivas Kumar 2023-11-04 15:19:10 -0500
  • 39988ec62d Initial commit for implementing MutuallyExclusiveGroup Pranav Srinivas Kumar 2023-11-04 14:57:01 -0500
  • 281f1ab017 Closes #113, add custom std::ostream& argument to ArgumentParser constructor Pranav Srinivas Kumar 2023-11-04 09:31:13 -0500
  • 7a3e0f1cb3 Added another unit test for optional argument error reporting Pranav Srinivas Kumar 2023-11-04 09:17:59 -0500
  • c6e64ae36d Simplified logic in error reporting, asking user if they meant to use a specific optional argument Pranav Srinivas Kumar 2023-11-04 09:11:34 -0500
  • 62052fefcb Closes #285 Pranav Srinivas Kumar 2023-11-04 09:01:31 -0500
  • 7657a22001 Updated formatting of error message, showing all variations of argument name Pranav Srinivas Kumar 2023-11-03 22:18:08 -0500
  • 78ba5e9828 Removed brackets and quotes in error message Pranav Srinivas Kumar 2023-11-03 22:12:00 -0500