Releases: c-blake/cligen
Quite a few fixes, improvements, and changes
See the release notes for details.
Higher compression levels with a trie
While slow, -6 can be impressively shorter. Also see release notes.
New version.
No change. Just for version management.
Change abbrev interface quite a bit
Best to not let that stale release last too long.
Update nimble
Fix last release oops.
Quickie release mostly for `lc`
Just add an abbrev module for usage by at present only lc
. So far this only handles the easy cases of same location of single-*
in all strings.
Add alias system, helper libs, etc.
See release notes for details.
mergeCfgEnv fix, fromNimble, ["multi"] work
See RELEASE_NOTES.md for more details.
Remove mandatoryOverride, better insensitivity
See release notes for details. Also, this version should generate fewer warnings.
initFromCL & helpCase override
This release adds two features, one sought after from the beginning of the project, namely initFromCL
and a more minor one to allow CLI authors to override the rendered spelling of long options in help messages. There are quite a few internal code clean-ups as well, but those should not be visible to client code.