Added
- Ability to use custom program exit status codes via
ProgramResult. inputStreamandoutputStreamconversions for options and arguments. (#157 and #159)splitPair,toMap, andassociateextensions onoption. (#166)treatUnknownOptionsAsArgsparameter toCliktCommand. (#152)defaultByNamefunction forgroupChoiceandgroupSwitchoptions. (#171)
Changed
- Update Kotlin to 1.3.71
- Improved command name inference. Now, a class like
MyAppCommandwill infer itscommandNameasmy-apprather thanmyappcommand. You can still specify the name manually as before. (#168)
Fixed
- Correctly parse short options with attached values that contain
=
Thanks to @sschuberth for his contributions to this release!