Releases: jxskiss/mcli
Releases · jxskiss/mcli
v0.9.3
Release v0.9.0
- New: support pointer flags. #22
- New: support grouping command into different categories in help. #23
- New: support flag value and positional arg completion by function. #27 (thanks @akemrir)
- Fix: typo in README.md. #28 (thanks @maartenverheul)
- Change: use capitalized words instead of all uppercase in usage title. #25
Release v0.8.1
Release v0.8.0
Release v0.7.0
v0.6.3 - bugfix and more tests
v0.6.0 - bugfix
move changelog out of readme and release v0.6.0 (#4) Change-Id: Ifb34f942065f4799a75ca63ec5691bd53b1fd857
v0.5.0 - new features
- New: validate non-flag arguments for invalid usage.
- New: support value implementing encoding.TextUnmarshaler, allowing command-line flags and arguments to have types such as big.Int, netip.Addr, and time.Time.
- New: add type Context to allow using func(*Context) as command action, making it easier to use manually created App.
- Change: drop support for Go < 1.17.
Full Changelog: v0.4.0...v0.5.0
v0.4.0 - New features
- New: add option to allow parsing posix-style single token multiple options.
- New: support alias commands.
- Change: remove api KeepCommandOrder, replaced by SetOptions.
- Change: optimize help padding.
v0.3.1 - fix parsing showHidden flag
release v0.3.1 Change-Id: Ib3533e5a25dc6da56af7c1a0e8d81060f6194b59