Commit Graph

  • 4111905a74 Improved error reporting for #299 Pranav Srinivas Kumar 2023-11-03 22:05:46 -0500
  • ac4c578f60
    Merge pull request #298 from cobyj33/cobyj33-fix-subdirectory-cmake-options Pranav 2023-11-01 06:13:02 -0500
  • e6d2628723 Set argparse to not run tests or set up install if not top level cobyj33 2023-10-31 21:09:12 -0500
  • e4d4f67a44
    Merge pull request #297 from cobyj33/cobyj33-more-descriptive-errors Pranav 2023-10-28 06:23:51 -0500
  • 0d97e1c00a
    Merge pull request #296 from cobyj33/cobyj33-fix-sample-building Pranav 2023-10-28 06:17:30 -0500
  • 9e647254f8 More descriptive parse_number errors cobyj33 2023-10-28 00:26:08 -0500
  • 5b4f357326 Fix all samples building to "tests" binary cobyj33 2023-10-27 23:03:00 -0500
  • 4d8cb2391b Added README entry for flag() Pranav Srinivas Kumar 2023-10-27 16:38:53 -0500
  • 716ec60291 Added flag() shorthand function Pranav Srinivas Kumar 2023-10-27 16:37:20 -0500
  • 5e7ce61ca7 Closes #278 Pranav Srinivas Kumar 2023-10-27 12:59:04 -0500
  • d28188f4d5 Closes #247 Pranav Srinivas Kumar 2023-10-27 12:34:57 -0500
  • bf9642c51d Upgraded doctest to v2.4.11 Pranav Srinivas Kumar 2023-10-27 11:41:35 -0500
  • 22d57ac9ba Added C++17 requirement to samples CMakeLists Pranav Srinivas Kumar 2023-10-27 11:33:09 -0500
  • b10afeb50c
    Merge pull request #295 from p-ranav/feature/277_choices Pranav 2023-10-27 10:57:40 -0500
  • fd726fd341 Fixed clang tidy warning about struct name Pranav Srinivas Kumar 2023-10-27 10:53:52 -0500
  • 6d49d5ee1b Limiting choices support to string type or integer type Pranav Srinivas Kumar 2023-10-27 10:35:04 -0500
  • 0b8d0e2426 Added support for integer type in choices Pranav Srinivas Kumar 2023-10-27 10:28:54 -0500
  • 9bb553b882 #277 Added in-built support for string_type choices Pranav Srinivas Kumar 2023-10-27 09:16:25 -0500
  • 9fe48c74e4
    Merge pull request #294 from cobyj33/cobyj33-readme-parse-args-catch-all-exceptions Pranav 2023-10-26 07:25:22 -0500
  • 1a7a1dfd43 Change parse_args examples to catch const std::exception instead of std::runtime_error cobyj33 2023-10-25 20:33:24 -0500
  • 31fb9e0336
    Merge pull request #293 from cobyj33/cobyj33-readme-fetch-conent-disable-testing Pranav 2023-10-25 19:55:21 -0500
  • 90945c5c95 Add to readme FetchContent section to automatically turn off building tests and samples cobyj33 2023-10-25 19:12:11 -0500
  • 5614b96e5a
    Merge pull request #292 from BitMaskMixer/gcc_warning_fix Pranav 2023-10-20 18:46:07 -0500
  • 6c4bddb990 CMakefile: Use -Wpedantic, -Werror and -Wextra for compilation in gcc. Fixed warnings Christoph Hindermann 2023-10-20 19:52:24 +0200
  • 57b63b09fa
    Merge pull request #290 from Arthapz/master Pranav 2023-10-20 08:06:14 -0500
  • 694ca7ff34
    Merge pull request #291 from kianmeng/fix-typos Pranav 2023-10-20 08:01:59 -0500
  • 24569f69e8 fix module compilation with clang on windows when std module is disabled Arthur LAURENT 2023-10-20 10:50:58 +0200
  • 7f5de9ab25
    fix import std support Arthur LAURENT 2023-10-19 21:50:00 +0200
  • 67a4e91da9
    fix module and headerfile installation Arthur LAURENT 2023-10-19 20:35:56 +0200
  • 2040a740a3
    use function style target declaration Arthur LAURENT 2023-10-19 18:57:11 +0200
  • aa25a2f3ac Fix typos Kian-Meng Ang 2023-10-19 13:09:11 +0800
  • 9788dee9a2
    fix basename for tests without module Arthur LAURENT 2023-10-15 19:16:55 +0200
  • a47dd910f3
    format lua code with 4 space instead of tabs Arthur LAURENT 2023-10-15 19:10:35 +0200
  • 3435365979
    add xmake support for easier C++20 module compilation and testing Arthur LAURENT 2023-10-15 18:56:53 +0200
  • 6723c81877
    update test to use module when WITH_MODULE macro is set Arthur LAURENT 2023-10-15 18:51:56 +0200
  • 23aff1938a
    add argparse C++20 module Arthur LAURENT 2023-10-15 17:13:56 +0200
  • 7a13042264
    use inline constexpr instead of static constexpr for free constants Arthur LAURENT 2023-10-15 17:08:22 +0200
  • b0930ab028
    Merge pull request #268 from fanurs/align_multiline_message Pranav 2023-07-11 08:15:12 -0500
  • e82653c2d9 Fixed test for multiline help message alignment Fanurs 2023-04-22 19:23:17 -0400
  • 19d85eadb0 Passed test for multiline help message alignment Fanurs 2023-04-22 15:16:47 -0400
  • 5595375786 Changed padding from \t to spaces Fanurs 2023-04-22 15:15:39 -0400
  • aa996952bb Fixed clang-tidy issues Fanurs 2023-04-22 02:35:46 -0400
  • 557948f123
    Update README.md Pranav 2023-03-29 11:54:38 -0500
  • 0b513829ac
    Merge pull request #264 from skrobinson/feat-exit-choice Pranav 2023-03-29 11:54:15 -0500
  • 9377e0d3b2 Use return in place of exit() in README and samples Sean Robinson 2023-03-29 08:42:12 -0700
  • 34ba129d5e
    Merge pull request #263 from nick20201/std_numeric_limits_max Pranav 2023-03-22 11:40:37 -0500
  • 0ae3c7d919 Add exit_on_default_arguments parameter to ArgumentParser Sean Robinson 2023-03-22 09:07:45 -0700
  • 1c266d2791 Resolves the std::numeric_limits<std::size_t>::max)()} error Nicholas Treffer 2023-03-17 14:16:08 +1300
  • e516556733
    Merge pull request #254 from skrobinson/fix-maintenance Pranav 2023-02-19 10:29:59 -0600
  • e077137cd2
    Merge pull request #253 from skrobinson/fix-string-crash Pranav 2023-02-19 10:29:53 -0600
  • 3d7596765b implements column-aligned multi-line help message for arguments (issue #248) He Shiming 2023-01-30 19:28:07 +0800
  • d0beb40d64 Fix cmake option command by including help text Sean Robinson 2023-01-17 14:26:14 -0700
  • be705d191b Remove cmake option for removable '-v' Sean Robinson 2023-01-17 14:15:05 -0700
  • 6974f46851 Revert "Use references for any_cast" Sean Robinson 2023-01-17 13:57:16 -0700
  • 7ed952f4fe Add test for ArgumentParser::get() with inappropriate type Sean Robinson 2023-01-17 13:23:19 -0700
  • d845381028 Fix Argument bool bit fields Sean Robinson 2023-01-05 12:08:03 -0700
  • 04ac1fe366 Refactor Parent Parsers documentation Sean Robinson 2023-01-05 10:23:16 -0700
  • a5ab5b0ce8 Update minimum supported MSVC version Sean Robinson 2023-01-05 08:19:57 -0700
  • 15d745f584
    Merge pull request #255 from serge-sans-paille/fix/cmake-install-dir Pranav 2023-01-17 08:48:50 -0600
  • a442a74569 Install cmake export file in CMAKE_INSTALL_DIR serge-sans-paille 2023-01-15 22:03:22 +0100
  • cb3da173f6 Fix crash with char[] default values Sean Robinson 2023-01-05 07:53:09 -0700
  • af0f7cb25f
    Merge pull request #252 from skrobinson/fix-help-arg-docs Pranav 2022-12-20 14:29:32 -0600
  • ecba90a4eb Highlight default arguments and their default behavior Sean Robinson 2022-12-20 09:41:22 -0700
  • d1d006f8f1
    Merge pull request #245 from skrobinson/feat-at-function Pranav 2022-11-30 08:55:47 -0600
  • 5f22faa973 Add ArgumentParser::at to retrieve arguments and subparsers Sean Robinson 2022-11-10 13:56:14 -0700
  • 6992b3b0df
    Merge pull request #244 from skrobinson/fix-tidy-checks Pranav 2022-11-29 14:37:09 -0600
  • a832ac3496 Analyze only argparse header in PR clang-tidy action Sean Robinson 2022-11-29 09:25:39 -0700
  • 4f47631525 Update clang-tidy configuration to only include main header Sean Robinson 2022-11-29 09:21:45 -0700
  • f901d9edb4
    Merge pull request #238 from aayush749/fix#235 Pranav 2022-11-13 16:14:44 -0600
  • 6eb0ea7738 added fix for issue #235 Aayush Anand 2022-11-12 20:24:36 +0530
  • a8aa3cc999
    Merge pull request #231 from BryanFlynt/master Pranav 2022-11-08 09:42:30 -0600
  • 2ed761a201
    Merge pull request #233 from SergiusTheBest/is-subcommand-used-overload Pranav 2022-11-08 09:41:19 -0600
  • 8e6a36dd0d Add is_subcommand_used overload Sergey Podobry 2022-11-08 01:31:45 +0200
  • d201a3e1df
    Update CMakeLists.txt BryanFlynt 2022-11-05 15:47:39 -0600
  • 764442f0f4
    Update CMakeLists.txt BryanFlynt 2022-11-05 15:45:17 -0600
  • 6960571156
    Merge pull request #229 from marzer/fix-sv-is-container Pranav 2022-11-05 08:53:04 -0500
  • 9c830b9bac
    Merge pull request #230 from skrobinson/fix-tidy-check Pranav 2022-11-04 20:27:32 -0500
  • 784aa7916e Use C++17 standard with clang-tidy in PR checks Sean Robinson 2022-11-04 10:19:11 -0700
  • 04faefeae3 Fix std::string_view being identified as a container Mark Gillard 2022-11-04 16:41:29 +0200
  • ed2953aa3d
    Merge pull request #218 from skrobinson/feat-bool-argparser Pranav 2022-10-11 17:46:05 -0500
  • f53d8690de
    Merge pull request #216 from skrobinson/maint-cleaning Pranav 2022-10-11 17:44:45 -0500
  • caa3186556
    Merge pull request #220 from skrobinson/fix-tidy-missing-header Pranav 2022-10-11 17:43:47 -0500
  • 3fce18503b Tell clang-tidy where to find argparse.hpp in PR action Sean Robinson 2022-10-11 09:36:57 -0700
  • f710bbdacf Add operator bool for ArgumentParser Sean Robinson 2022-10-07 14:04:43 -0700
  • 0c83c631c5 Update CMake version in README example for FetchContent Sean Robinson 2022-10-06 09:19:10 -0700
  • 7af2342d94 Remove link library from add_sample function Sean Robinson 2022-10-06 09:19:02 -0700
  • 537f5e0d3c
    Merge pull request #215 from skrobinson/feat-pr-tidy Pranav 2022-10-06 11:48:44 -0500
  • f1d75bbb32 Remove unneeded explicit Compare function from map declarations Sean Robinson 2022-10-06 09:18:47 -0700
  • 99057b09a1 Add clang-tidy analysis of pull requests Sean Robinson 2022-09-23 09:12:18 -0700
  • e9ae471ea4
    Merge pull request #209 from skrobinson/fix-issue-208 Pranav 2022-09-23 12:57:02 -0500
  • 168bc9d189
    Merge pull request #210 from skrobinson/feat-add-sample-licenses Pranav 2022-09-23 12:56:10 -0500
  • 74b95bc11a Add an explicit MIT license to each sample source file Sean Robinson 2022-09-22 10:35:18 -0700
  • 50e3afd81d Replace vector::operator[] use with vector::front Sean Robinson 2022-09-23 08:05:33 -0700
  • 2a15178bb7 Include canonical argument name in nargs range validation error Sean Robinson 2022-09-23 07:44:33 -0700
  • 997da92556 Bumped version to v2.9 Pranav Srinivas Kumar 2022-09-21 19:24:04 -0700
  • d6c3f3b704
    Updated cmake command for building samples Pranav 2022-09-21 21:17:24 -0500
  • ce0b491571
    Merge pull request #206 from p-ranav/feature/metavar_help_and_usage Pranav 2022-09-21 21:16:37 -0500
  • b1c7483cf5 Added additional samples and fixed parse_known_args API Pranav Srinivas Kumar 2022-09-21 19:08:06 -0700
  • 6f1e89885e Added nargs to help output, added test samples Pranav Srinivas Kumar 2022-09-21 18:48:11 -0700
  • 05232b7487 Started adding samples Pranav Srinivas Kumar 2022-09-21 18:09:25 -0700