bump to v1.10.23
·
404 commits
to master
since this release
- v1.10.23 - fix: unknown switch char not an error now - imp: refined gen zsh code, and gen shell codes - fea: support fish-shell completion generating now - fea: added root.`RunAsSubCommand`, treat 'app' as a synonym of 'app subcmd1 subcmd2' - imp/fix/fea: clarify the slice append or replace mode - SetNx & `SetNxOverwrite` for Option Store - fea: added `VendorHidden` field for when you wanna a never shown flag or command - fea: conf package - add `Serial`, `SerialString` for CI tool - imp: erase man1 folder after `--man` - fix/imp: prints description with color escaped, when multiline - fix: restore Match() but with new name MatchAndTest() - fix: high-order fn hold the older copy, so pass it by holding a pointer to original variable - imp: review most of the tests - NOTE: cleanup the deprecated codes [`cmd.NewFlagV`,`cmd.NewFlag`, `cmd.NewSubCommand`, ...] - fea: more completion supports