Commit Graph

  • 5716f9af0d dump go.* main v1.5.5 devel Jeff Carr 2024-12-03 18:01:02 -0600
  • 3d847431ab dump go.mod and go.sum v1.5.4 v1.5.3 Jeff Carr 2024-11-07 16:55:05 -0600
  • f92d210ca7 Merge remote-tracking branch 'flint/master' into jcarr v1.5.2 Jeff Carr 2024-11-07 12:48:14 -0600
  • 438bbfff1e
    Merge pull request #258 from hhromic/implement-204 Alex Flint 2024-11-04 12:58:37 -0500
  • efb1be7122
    Merge pull request #273 from alexflint/pass-dash-dash-through Alex Flint 2024-11-04 12:56:12 -0500
  • 51d9bef113 passing the no-more-options string "--" twice or more should pass the second and subsequent ones through as positionals Alex Flint 2024-10-21 17:08:37 -0400
  • cb7e5c1905
    Add global env prefix example to README Hugo Hromic 2024-07-01 23:16:51 +0100
  • 9b5c76b1c4
    Add support for setting a global env var prefix Hugo Hromic 2024-07-01 23:07:32 +0100
  • b218ad854d
    Merge pull request #271 from alexflint/update-funding Alex Flint 2024-09-06 09:00:31 -0400
  • dcb5577c2b
    Update FUNDING.yml Alex Flint 2024-09-06 09:00:13 -0400
  • d10a064207
    Merge pull request #262 from hhromic/fix-261 Alex Flint 2024-09-05 17:20:09 -0400
  • a5045bbe85
    Merge pull request #259 from hhromic/fix-193 Alex Flint 2024-09-05 17:19:12 -0400
  • 3925edf11a
    Merge pull request #270 from alexflint/parse-docs Alex Flint 2024-09-05 17:17:34 -0400
  • 12fffac1d8 field -> fields Alex Flint 2024-09-05 17:16:23 -0400
  • b13a62172a update api docs for Parser.Parse Alex Flint 2024-09-05 17:15:02 -0400
  • 7cf32414af
    Merge pull request #269 from alexflint/sponsorship Alex Flint 2024-09-05 17:06:35 -0400
  • bdb7560b8d
    Living in a monastery looking for funding Alex Flint 2024-09-05 17:05:51 -0400
  • 50166cae2c
    Merge pull request #268 from alexflint/readme-custom-error-handling Alex Flint 2024-09-04 10:31:40 -0400
  • 7fd624cf1c add info to README about programmatically reproducing behavior of MustParse Alex Flint 2024-09-04 10:27:34 -0400
  • bf156d17a3
    Fix help text for positional args with default and env var Hugo Hromic 2024-07-22 19:18:14 +0100
  • 3673177bf9
    Move writing program version from usage to help writer Hugo Hromic 2024-06-30 23:36:55 +0100
  • 3de7278c4f
    Merge pull request #257 from hhromic/fix-testable-example Alex Flint 2024-07-04 12:40:29 -0400
  • b8282df4c4
    Fix testable example output comment formatting Hugo Hromic 2024-06-30 23:43:37 +0100
  • ec0ced7467
    Merge pull request #232 from alexflint/bump-go-versions Alex Flint 2024-06-30 16:42:12 -0400
  • 0cc152dce5
    Merge pull request #224 from hhromic/better-version-v2 Alex Flint 2024-06-30 12:27:39 -0400
  • 67353a8bcf
    Update version of github actions Alex Flint 2024-06-30 10:35:08 -0400
  • af368523db
    Update go.yml Alex Flint 2024-06-30 10:33:03 -0400
  • b6422dcbc3
    Merge pull request #233 from testwill/typo Alex Flint 2024-06-30 10:32:09 -0400
  • 56ee7c97ac
    Merge pull request #237 from purpleidea/feat/env-docs Alex Flint 2024-06-30 10:31:46 -0400
  • 177b84441e
    Merge pull request #256 from hhromic/fix-246 Alex Flint 2024-06-30 10:31:00 -0400
  • c087d71802
    Add note for version flag overriding to README Hugo Hromic 2023-07-15 15:12:58 +0100
  • c992aa8627
    Add more test cases for version help/usage writing Hugo Hromic 2023-07-15 13:52:15 +0100
  • bed89eb683
    Implement scanning of version flag in specs for usage generation Hugo Hromic 2024-01-18 23:04:55 +0000
  • 4ed4ce751f
    Better scanning of version flag in specs for help generation Hugo Hromic 2023-07-15 13:25:46 +0100
  • a7c40c36a3
    Use standard exit status code for usage errors Hugo Hromic 2024-06-29 15:42:05 +0100
  • bee5cf5d7c
    Merge pull request #255 from hhromic/fix-254 Alex Flint 2024-06-28 11:03:08 -0400
  • aa844c7de9
    Fix crash on errors in package-level `MustParse` Hugo Hromic 2024-06-27 00:02:41 +0100
  • dfca71d159
    Merge pull request #243 from alexflint/handle-empty-placeholder Alex Flint 2024-04-02 12:16:06 -0400
  • 188bd31bf6
    Merge pull request #244 from alexflint/restore-100pct-coverage Alex Flint 2024-04-02 12:14:49 -0400
  • 8a917260c3 add a test case with single-level subcommands Alex Flint 2024-04-02 12:10:52 -0400
  • 3ddfffdcd3 add test for help and usage when a --version flag is present Alex Flint 2024-04-02 12:05:00 -0400
  • 68948b2ac1 restore 100% code coverage Alex Flint 2024-03-31 12:05:26 -0400
  • be792f1f8b ping Alex Flint 2024-03-31 11:52:16 -0400
  • 8e35a4f0d4 handle explicit empty placeholders Alex Flint 2024-03-31 10:30:12 -0400
  • 84ddf1d244 add an example for environment vars with arg names James Shubin 2024-02-28 22:29:16 -0500
  • 6b16520795 go mod update against scalar v1.4.5 Jeff Carr 2024-01-14 14:37:17 -0600
  • 0af6f25365 add register() v1.4.4 Jeff Carr 2024-01-14 14:26:47 -0600
  • 530fcb84d4 isolate tests Jeff Carr 2024-01-14 14:25:54 -0600
  • 9a82541dc2
    Merge 582e6d537a into bf629a16cb guangwu 2023-11-15 09:59:36 +0000
  • 582e6d537a fix: typo guoguangwu 2023-11-15 17:58:55 +0800
  • 877176446a
    Merge c046f49e12 into bf629a16cb Alex Flint 2023-10-10 21:44:21 -0400
  • 06bbdd1dca
    Merge f02da4cd10 into bf629a16cb Alex Flint 2023-10-11 00:10:27 +0100
  • bf629a16cb
    Merge pull request #231 from alexflint/subcommand-aliases Alex Flint 2023-10-10 18:36:46 -0400
  • f02da4cd10 bump go versions used in CI bump-go-versions Alex Flint 2023-10-08 20:39:23 -0400
  • e7a4f77ed0 add a unittest for an internally messed up subcommand path Alex Flint 2023-10-08 20:24:18 -0400
  • 960d38c3ce add some more tests for subcommand aliases Alex Flint 2023-10-08 20:14:34 -0400
  • 0142b0b842 add subcommand aliases Alex Flint 2023-10-08 20:09:05 -0400
  • bdad143a88
    Merge f7b04442a2 into 5ec29ce755 Hugo Hromic 2023-09-11 21:54:10 -0600
  • 5352534651
    Merge b9f119afb8 into 5ec29ce755 ymorgenstern 2023-09-11 21:54:10 -0600
  • 5ec29ce755
    Merge pull request #229 from alexflint/dependabot/go_modules/gopkg.in/yaml.v3-3.0.0 Alex Flint 2023-09-10 15:05:06 -0700
  • 8e9f60aafc
    Bump gopkg.in/yaml.v3 from 3.0.0-20200313102051-9f266ea9e77c to 3.0.0 dependabot[bot] 2023-08-30 13:58:31 +0000
  • b9f119afb8
    Display subcommand-relevant description for --help ymorgenstern 2023-08-07 15:41:02 +0300
  • 0c471a4dd9
    Merge c14b278ccf into 660b9045e1 Bruno Franca dos Reis 2023-08-06 23:36:40 +0000
  • c14b278ccf feature: accept custom Environment map Bruno Reis 2023-08-06 16:28:23 -0700
  • 75ffe0d6b8 go.mod: bump deps Bruno Reis 2023-08-06 16:18:57 -0700
  • a3397444ac cleanup lint Bruno Reis 2023-08-06 16:17:57 -0700
  • 3105265da6 explicitly swallow ignored errors for clarity Bruno Reis 2023-08-06 16:14:16 -0700
  • 5563c0faba errors.Is instead of == Bruno Reis 2023-08-06 16:13:48 -0700
  • 473eb2b847 tests: simplify, cleanup lint, use t.Helper, use t.Setenv Bruno Reis 2023-08-06 16:10:45 -0700
  • 134cfaeba0 tests: simplify, use t.Helper, use t.Setenv Bruno Reis 2023-08-06 16:05:52 -0700
  • f7b04442a2
    Add note for version flag overriding to README Hugo Hromic 2023-07-15 15:12:58 +0100
  • 7ee58c14c8
    Add more test cases for version help/usage writing Hugo Hromic 2023-07-15 13:52:15 +0100
  • d8114f0410
    Implement scanning of version flag in specs for usage generation Hugo Hromic 2023-07-15 13:51:32 +0100
  • ea5a49acda
    Better scanning of version flag in specs for help generation Hugo Hromic 2023-07-15 13:25:46 +0100
  • 660b9045e1
    Merge pull request #223 from hhromic/fix-version-flag Alex Flint 2023-07-14 15:52:33 -0400
  • c73f38cd54
    Improve handling of version flag Hugo Hromic 2023-07-14 20:12:47 +0100
  • 463902ef7d
    Merge pull request #222 from IljaN/env-only-args Alex Flint 2023-07-02 10:07:10 -0400
  • 259c83fd5a Remove usage of additional envOnly struct variable Ilja Neumann 2023-06-29 21:26:34 +0200
  • 18623d869b help,usage and error messages and tests Ilja Neumann 2023-06-03 12:47:47 +0200
  • b928a1839a Parse env-only vars Ilja Neumann 2023-06-03 09:50:42 +0200
  • ccf62e0ffc don't print env-vars in usage line Ilja Neumann 2023-06-03 03:14:14 +0200
  • 5f10667949 fixed tests Pablo Diaz 2022-05-21 17:44:32 +0200
  • c3cac76438 added tests and fixed usage Pablo Diaz 2022-05-21 17:24:45 +0200
  • 0280e6e591 ignores short and long parameters Pablo Diaz 2022-05-20 17:35:02 +0200
  • 8bf6cbfe06
    Merge 36d760af5b into e25b4707a7 Sebastiaan Pasterkamp 2023-03-05 15:19:37 +0000
  • 36d760af5b Merge branch 'master' into add-arguments-group Sebastiaan Pasterkamp 2023-02-18 13:45:40 +0100
  • e25b4707a7
    Merge pull request #211 from alexflint/clean-up-osexit-stderr-stdout Alex Flint 2023-02-08 06:56:56 -0800
  • df28e7154b clean up customizable stdout, stderr, and exit in parser config Alex Flint 2023-02-08 09:49:03 -0500
  • 5dbdd5d0c5
    Merge pull request #210 from cabuda/master Alex Flint 2023-02-08 06:13:50 -0800
  • 995598b19f 临时修改下 duxinlong 2023-02-08 12:14:37 +0000
  • efae1938fd feat: support more env than terminal duxinlong 2023-02-08 12:01:48 +0000
  • c0a8e20a0a
    Merge pull request #205 from dmzkrsk/strict-subgroup-parsing Alex Flint 2023-01-27 08:35:12 -0800
  • 5036dce2d6 fix typo Alexey Trofimov 2023-01-18 11:52:13 +0300
  • cef66fd2f6 add strict subcommand parsing Alexey Trofimov 2023-01-18 11:50:50 +0300
  • ac7590cca7 feat(help): Include environment-only variables Sebastiaan Pasterkamp 2022-12-10 15:29:56 +0100
  • 97d1ef3a3c feat(opt groups): Add support for grouped options Sebastiaan Pasterkamp 2022-12-10 15:27:42 +0100
  • ca8dc31b84 fix: ensure Parser.val cannot be nil Sebastiaan Pasterkamp 2022-12-10 14:59:23 +0100
  • 00c1c8e7cd chore(parse): make parse prep a method of command Sebastiaan Pasterkamp 2022-12-10 14:18:00 +0100
  • 23a550cfd7 fix(test): restore environment after parseWithEnv Sebastiaan Pasterkamp 2022-12-10 13:55:09 +0100
  • 727f8533ac
    Merge pull request #185 from alexflint/default-value-issue Alex Flint 2022-10-29 12:29:07 -0700