| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-09-05 | Merge pull request #270 from alexflint/parse-docs | Alex Flint | |
| Update API docs for Parser.Parse | |||
| 2024-09-05 | field -> fields | Alex Flint | |
| 2024-09-05 | update api docs for Parser.Parse | Alex Flint | |
| 2024-09-05 | Merge pull request #269 from alexflint/sponsorship | Alex Flint | |
| Living in a monastery; looking for funding | |||
| 2024-09-05 | Living in a monastery looking for funding | Alex Flint | |
| The first commit to this project was on October 31, 2015, almost 9 years ago. It was [268 lines of code](https://github.com/alexflint/go-arg/commit/408290f7c2a968a0de255813e125a9ebb0a9dda6) and it worked pretty well! That was just about three and a half years after Go 1.0 was released. What fun! At that time there was no Go module system, so there was no need for versioned releases. Later, I started releasing official versions from time to time. v1.0.0 was published in December 2018. Over the years I've resisted adding a lot of features, and as a result the library is in pretty good shape. I use it in almost every Go program I write, personally, both servers/daemons and command line tools. It's nice! I live in a Buddhist monastery in Vermont now, not as a monk but as a lay practitioner. I'm working on building a form of Buddhism fit for consumption by AI systems. I love maintaining this little piece of software and I'd love some financial support to do so. I don't have a day job, and I need money to buy firewood, pay for car insurance, and travel to see my folks back home in Australia from time to time. If you use go-arg please consider sponsoring me. It would make a huge difference to me, and it will create a connection between us. I look forward to many long relationships. | |||
| 2024-09-04 | Merge pull request #268 from alexflint/readme-custom-error-handling | Alex Flint | |
| Add info to README about programmatically reproducing behavior of MustParse | |||
| 2024-09-04 | add info to README about programmatically reproducing behavior of MustParse | Alex Flint | |
| 2024-07-04 | Merge pull request #257 from hhromic/fix-testable-example | Alex Flint | |
| Fix testable example output comment formatting | |||
| 2024-06-30 | Fix testable example output comment formatting | Hugo Hromic | |
| 2024-06-30 | Merge pull request #232 from alexflint/bump-go-versions | Alex Flint | |
| bump go versions used in CI | |||
| 2024-06-30 | Merge pull request #224 from hhromic/better-version-v2 | Alex Flint | |
| Fix usage writing when using custom version flag | |||
| 2024-06-30 | Update version of github actions | Alex Flint | |
| 2024-06-30 | Update go.yml | Alex Flint | |
| 2024-06-30 | Merge pull request #233 from testwill/typo | Alex Flint | |
| fix: typo | |||
| 2024-06-30 | Merge pull request #237 from purpleidea/feat/env-docs | Alex Flint | |
| add an example for environment vars with arg names | |||
| 2024-06-30 | Merge pull request #256 from hhromic/fix-246 | Alex Flint | |
| Use standard exit status code for usage errors | |||
| 2024-06-30 | Add note for version flag overriding to README | Hugo Hromic | |
| 2024-06-30 | Add more test cases for version help/usage writing | Hugo Hromic | |
| 2024-06-29 | Implement scanning of version flag in specs for usage generation | Hugo Hromic | |
| 2024-06-29 | Better scanning of version flag in specs for help generation | Hugo Hromic | |
| 2024-06-29 | Use standard exit status code for usage errors | Hugo Hromic | |
| * The stdlib `flags` package and most command line utilities use status code `2`. | |||
| 2024-06-28 | Merge pull request #255 from hhromic/fix-254v1.5.1 | Alex Flint | |
| Fix crash on errors in package-level `MustParse` | |||
| 2024-06-27 | Fix crash on errors in package-level `MustParse` | Hugo Hromic | |
| 2024-04-02 | Merge pull request #243 from alexflint/handle-empty-placeholderv1.5.0 | Alex Flint | |
| Handle explicit empty placeholders | |||
| 2024-04-02 | Merge pull request #244 from alexflint/restore-100pct-coverage | Alex Flint | |
| Restore 100% test coverage | |||
| 2024-04-02 | add a test case with single-level subcommands | Alex Flint | |
| 2024-04-02 | add test for help and usage when a --version flag is present | Alex Flint | |
| 2024-03-31 | restore 100% code coverage | Alex Flint | |
| 2024-03-31 | ping | Alex Flint | |
| 2024-03-31 | handle explicit empty placeholders | Alex Flint | |
| 2024-02-28 | add an example for environment vars with arg names | James Shubin | |
| If you want to specify both of these, and if they should have different names, then this shows you how it can be done. | |||
| 2023-11-15 | fix: typo | guoguangwu | |
| Signed-off-by: guoguangwu <[email protected]> | |||
| 2023-10-10 | Merge pull request #231 from alexflint/subcommand-aliases | Alex Flint | |
| add subcommand aliases | |||
| 2023-10-08 | bump go versions used in CI | Alex Flint | |
| 2023-10-08 | add a unittest for an internally messed up subcommand path | Alex Flint | |
| 2023-10-08 | add some more tests for subcommand aliases | Alex Flint | |
| 2023-10-08 | add subcommand aliases | Alex Flint | |
| 2023-09-10 | Merge pull request #229 from ↵ | Alex Flint | |
| alexflint/dependabot/go_modules/gopkg.in/yaml.v3-3.0.0 Bump gopkg.in/yaml.v3 from 3.0.0-20200313102051-9f266ea9e77c to 3.0.0 | |||
| 2023-08-30 | Bump gopkg.in/yaml.v3 from 3.0.0-20200313102051-9f266ea9e77c to 3.0.0 | dependabot[bot] | |
| Bumps gopkg.in/yaml.v3 from 3.0.0-20200313102051-9f266ea9e77c to 3.0.0. --- updated-dependencies: - dependency-name: gopkg.in/yaml.v3 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> | |||
| 2023-07-14 | Merge pull request #223 from hhromic/fix-version-flag | Alex Flint | |
| Improve handling of version flag | |||
| 2023-07-14 | Improve handling of version flag | Hugo Hromic | |
| * Only use/show builtin `--version` flag if args are versioned with a non-empty `Version()` * If args define a `--version` flag, honor it and disable/hide the builtin version flag * Only return `ErrVersion` when using the builtin version flag | |||
| 2023-07-02 | Merge pull request #222 from IljaN/env-only-args | Alex Flint | |
| Support for parameters which can only be passed via env | |||
| 2023-06-29 | Remove usage of additional envOnly struct variable | Ilja Neumann | |
| 2023-06-03 | help,usage and error messages and tests | Ilja Neumann | |
| 2023-06-03 | Parse env-only vars | Ilja Neumann | |
| 2023-06-03 | don't print env-vars in usage line | Ilja Neumann | |
| 2023-06-03 | fixed tests | Pablo Diaz | |
| 2023-06-03 | added tests and fixed usage | Pablo Diaz | |
| 2023-06-03 | ignores short and long parameters | Pablo Diaz | |
| 2023-02-08 | Merge pull request #211 from alexflint/clean-up-osexit-stderr-stdout | Alex Flint | |
| clean up customizable stdout, stderr, and exit in parser config | |||
