Commit Graph

  • 3b9df0b1e7 Added support for metavar and improved help/usage based on #187 Pranav Srinivas Kumar 2022-09-21 18:01:36 -0700
  • 5a83edd3c4
    Added build and test instructions Pranav 2022-09-21 13:10:14 -0500
  • 176b7e7961
    Merge pull request #205 from p-ranav/feature/prefix_chars Pranav 2022-09-21 13:03:36 -0500
  • d56515f6df Removed static from lambda function, updated copy constructor for m_assign_chars Pranav Srinivas Kumar 2022-09-21 10:58:25 -0700
  • 632ca2fcf8 Added prefix_chars and assign_chars to README #67 Pranav Srinivas Kumar 2022-09-21 09:53:30 -0700
  • 66730967aa Added support for custom prefix characters #67 Pranav Srinivas Kumar 2022-09-21 09:48:48 -0700
  • 2335da9478
    Merge pull request #204 from p-ranav/bugfix/warnings Pranav 2022-09-21 09:48:25 -0500
  • 616062e2bf Added -Wshadow and -Wconversion to CXX_FLAGS and fixed warnings Pranav Srinivas Kumar 2022-09-21 07:43:46 -0700
  • 1ebaccc350
    Merge pull request #203 from p-ranav/feature/option_equals_value Pranav 2022-09-21 09:32:05 -0500
  • b2d2a58510 Removed test file Pranav Srinivas Kumar 2022-09-21 07:25:04 -0700
  • 8c91f1a290
    Added option=value example to table of contents Pranav 2022-09-21 09:24:17 -0500
  • 6dd2a3cf4b Added example to README for option=value support Pranav Srinivas Kumar 2022-09-21 07:23:02 -0700
  • 20095a697a Added option=value support using #185 Pranav Srinivas Kumar 2022-09-21 06:54:34 -0700
  • d512563c45
    Merge pull request #202 from p-ranav/bugfix/94_implicit_conversions Pranav 2022-09-21 08:29:14 -0500
  • 14287af007 Closes #94 Pranav Srinivas Kumar 2022-09-21 06:23:42 -0700
  • 4dbc910a49
    Merge pull request #201 from p-ranav/feature/parse_known_args Pranav 2022-09-21 07:59:12 -0500
  • 6a3c6e06e6 Added 'Parse Known Args' section Pranav Srinivas Kumar 2022-09-21 05:54:21 -0700
  • 6e23d5b22e Closes #181 Pranav Srinivas Kumar 2022-09-21 05:47:47 -0700
  • 4f10f378c5 Bumped version to v2.8 Pranav Srinivas Kumar 2022-09-20 21:20:55 -0700
  • c91fc8477a
    Renamed section Subparsers -> Subcommands Pranav 2022-09-20 23:18:14 -0500
  • c879553fba
    Fixed indentation in table of contents Pranav 2022-09-20 23:17:41 -0500
  • 793fbcde16 Added is_subcommand_used helper function Pranav Srinivas Kumar 2022-09-20 21:15:58 -0700
  • e35ce54028 Added example for subparser Pranav Srinivas Kumar 2022-09-20 20:48:01 -0700
  • 6ed180f89e Updated copy constructor and added parser path to correctly print program name in help for subparsers Pranav Srinivas Kumar 2022-09-20 20:45:32 -0700
  • 6c7da857b6 Added table of contents to README and clang formatted code Pranav Srinivas Kumar 2022-09-20 20:27:24 -0700
  • 6987a83ad5 Updated help to print subcommands list Pranav Srinivas Kumar 2022-09-20 20:09:42 -0700
  • 2f2858a8a7 Draft implementation of subparsers #42 Pranav Srinivas Kumar 2022-09-20 19:54:29 -0700
  • 327e16c61b Bumped to version v2.7 Pranav Srinivas Kumar 2022-09-18 07:14:36 -0700
  • e9099de7d4 Removed contributors list. See https://github.com/p-ranav/argparse/graphs/contributors for full list Pranav Srinivas Kumar 2022-09-18 07:13:49 -0700
  • af282c0f68
    Updated example to use std::string instead of cstring for default value Pranav 2022-09-07 08:30:22 -0500
  • b8160a86b5
    Merge pull request #192 from jun-sheaf/patch-2 Pranav 2022-09-03 13:14:01 -0500
  • 357068156e Use references for any_cast Randolf Jung 2022-09-03 19:56:33 +0200
  • 68abf03688
    Merge pull request #191 from jun-sheaf/patch-1 Pranav 2022-08-30 19:16:43 -0500
  • 876aa99a97
    Remove unnecessary back_inserter Randolf J 2022-08-31 00:32:01 +0200
  • c44dde5440
    Merge pull request #189 from skrobinson/wip-update-ci-hosts Pranav 2022-08-13 08:27:21 -0500
  • a8e2823d68 Replace constexpr generic_strtod with inline const Sean Robinson 2022-08-11 13:35:14 -0700
  • d8c10a9c79 Add cmake_opts value to allow specifying an alternate toolchain Sean Robinson 2022-08-11 13:20:43 -0700
  • 8a90914a2a Add Windows 2022 Clang-cl runner Sean Robinson 2022-08-11 12:00:31 -0700
  • 566d1df20e Add MacOS 12 CI runner Sean Robinson 2022-08-04 11:37:02 -0700
  • 0ad03de428 Reenable Windows 2019 MSVC runner Sean Robinson 2022-08-04 11:35:37 -0700
  • 878bd5edac
    Merge pull request #186 from jonas-schulze/emptyline Pranav 2022-07-25 10:16:41 -0500
  • ae5de262d2 Add empty line above epilog Jonas Schulze 2022-07-25 16:43:58 +0200
  • f0e20fafdc
    Merge pull request #183 from eidelen/eidelen-cmake-fetchcontent Pranav 2022-07-10 09:59:03 -0500
  • 17d567c283
    Extend Readme with CMake FetchContent integration of argparse. Adrian Schneider 2022-07-09 17:04:02 +0200
  • 4801fd0bdc
    Merge pull request #182 from skrobinson/wip-post-2.6-cleanups Pranav 2022-07-07 10:19:13 -0500
  • 14097df904 Clean miscellaneous source styling Sean Robinson 2022-07-06 09:59:58 -0700
  • 2460019e2e Update copyright date Sean Robinson 2022-06-22 14:02:00 -0700
  • 40a3888f15 Bumped version to v2.6 Pranav Srinivas Kumar 2022-06-22 10:59:52 -0700
  • 24c599dfde
    Merge pull request #125 from hokacci/feature/variable-length-nargs Pranav 2022-06-22 10:57:38 -0700
  • ed84d90d89 Move NArgsRange to private: because it is detail of implementation Yoshihiro Hokazono 2022-06-22 09:30:36 +0900
  • 25d24c731b SizeRange -> NArgsRange Yoshihiro Hokazono 2022-06-22 09:26:43 +0900
  • acff046fc5 Use optional instead of zero_or_one Yoshihiro Hokazono 2022-06-22 09:24:51 +0900
  • e44023f424 Explain variable-length arguments in README Yoshihiro Hokazono 2022-06-22 07:55:48 +0900
  • 7b5084c454 Fix a typo Yoshihiro Hokazono 2022-06-22 07:16:41 +0900
  • df6e7de86a Prefer empty() to size() == 0 Yoshihiro Hokazono 2022-06-22 07:15:50 +0900
  • 5d6544a04e Retrieve changes on 37a1f3b9e6 Yoshihiro Hokazono 2022-06-22 07:11:52 +0900
  • b869b5a209 NArgsPattern -> nargs_pattern (to snake case) Yoshihiro Hokazono 2022-06-22 07:07:59 +0900
  • 08943f47ab Merge branch 'master' into feature/variable-length-nargs Yoshihiro Hokazono 2022-06-21 08:28:04 +0900
  • 3459eec647 Make throw_* funcs and make validate() clearer Yoshihiro Hokazono 2022-06-21 07:14:09 +0900
  • 12fcae66a7 Prefer pre-const to post-const Yoshihiro Hokazono 2022-06-21 06:48:13 +0900
  • 0195a5065c Complete "remainig" backward compatibility Yoshihiro Hokazono 2022-06-21 06:45:26 +0900
  • 6dfaa1c20c Restore a "remaining" test case for compat Yoshihiro Hokazono 2022-06-21 06:30:45 +0900
  • 234f0cde82
    Bumped version to v2.5 Pranav 2022-05-27 07:30:25 -0500
  • 571f8e3bff
    Bumped version to v2.5 Pranav 2022-05-27 07:29:42 -0500
  • 162866eb4b
    Bumped version to v2.5 Pranav 2022-05-27 07:29:23 -0500
  • 5d093dcdc5
    Merge pull request #176 from peckato1/master Pranav 2022-05-19 21:17:32 +0200
  • 95d4850683 Add missing <utility> include Tomáš Pecka 2022-05-15 16:04:38 +0200
  • f5ea927f6b
    Merge pull request #174 from ericonr/unused2 Pranav 2022-05-09 13:58:44 -0500
  • 82eed31d3f Fix remaining unused argument warnings. Érico Nogueira 2022-05-09 14:35:50 -0300
  • 6ba201e210
    Merge pull request #172 from skrobinson/fix-minor-cleanups Pranav 2022-04-27 15:12:36 -0700
  • 8b2357475f Add documentation for add_description and add_epilog Sean Robinson 2022-04-27 08:01:25 -0700
  • c4faf29feb Replace cend with std::cend Sean Robinson 2022-04-27 08:00:51 -0700
  • 37a1f3b9e6 Remove unused code in Argument::validate Sean Robinson 2022-04-27 08:00:17 -0700
  • b9dd1ef8e3
    Merge pull request #162 from skrobinson/wip-port-aayush749-fixes Pranav 2022-04-25 16:17:16 -0700
  • e0d656ec71
    Merge pull request #171 from Dennis-Bbg/master Pranav 2022-04-21 22:51:07 -0500
  • 71a9a7a53e
    Update README.md Dennis-Bbg 2022-04-21 11:52:12 +0200
  • 4af831ef72 Bumped library version to v2.4 Pranav Srinivas Kumar 2022-04-20 08:37:27 -0500
  • d2acb6aa44
    Merge pull request #169 from AmeyaVS/fix/update_doctest Pranav 2022-04-19 14:03:07 -0500
  • a39f660502
    Merge pull request #170 from ericonr/unused Pranav 2022-04-19 14:02:50 -0500
  • 5c5c55b83c Fix unused argument warnings. Érico Nogueira 2022-04-19 13:59:08 -0300
  • f56aec307f Updates doctest from v2.3.5 to v2.4.8 Ameya Vikram Singh 2022-04-16 20:34:35 +0530
  • 2312342a62
    Merge pull request #166 from ericonr/fix-version Pranav 2022-04-14 10:48:31 -0500
  • 3b89546fd0 Fix regression in version printing. Érico Nogueira 2022-04-13 10:29:37 -0300
  • 1a552dfd60 Bumped library version to v2.3 Pranav Srinivas Kumar 2022-04-01 19:05:46 -0500
  • 7f11534e39
    Merge pull request #163 from skrobinson/wip-disable-sa Pranav 2022-03-28 18:00:27 -0500
  • eaa8214962 Remove StaticAnalysis Action Sean Robinson 2022-03-28 13:03:05 -0700
  • 67d2e4476f Annotate range-for loops' structured bindings as [[maybe_unused]] Sean Robinson 2022-03-24 14:04:46 -0700
  • 843e4eefb0 Move ArgumentParser::parse_args_validate logic into ::parse_args Sean Robinson 2022-02-28 13:20:08 -0700
  • 063d708c3e Modify ArgumentParser::get_length_of_longest_argument method run in O(1) space Sean Robinson 2022-02-28 13:20:08 -0700
  • 0d868fdca8 Modify ArgumentParser::parse_args_validate() method to use a for loop instead of std::for_each() Aayush Anand 2022-02-28 13:20:08 -0700
  • cba0a1b3c7
    Merge pull request #160 from skrobinson/wip-tidy Pranav 2022-03-23 16:55:52 -0500
  • c20621489d
    Merge pull request #157 from Sam4uk/cmake_edit Pranav 2022-02-23 21:21:45 +0530
  • ce3c43eb9b Rename identifiers Sean Robinson 2022-02-10 09:41:20 -0700
  • 985ea8666d Update identifier names for structs Sean Robinson 2022-02-07 14:33:24 -0700
  • c50346c1df Remove is_representable_v trait Sean Robinson 2022-02-07 14:33:24 -0700
  • cb2777db6e Update header source format with clang-format Sean Robinson 2022-02-07 14:33:16 -0700
  • 486bfdaf8d Update clang-format configuration standard to C++17 Sean Robinson 2022-02-07 14:29:32 -0700
  • a915728da0 Enable clang-tidy cppcoreguidelines-avoid-c-arrays check Sean Robinson 2022-02-07 14:29:32 -0700
  • 6564839971 Enable clang-tidy readability-function-cognitive-complexity check Sean Robinson 2022-02-07 14:29:32 -0700
  • d0a492ccba Enable clang-tidy readability-else-after-return check Sean Robinson 2022-02-07 14:29:32 -0700