github ajalt/clikt 2.7.0

latest releases: 5.0.3, 5.0.2, 5.0.1...
5 years ago

Added

  • Ability to use custom program exit status codes via ProgramResult.
  • inputStream and outputStream conversions for options and arguments. (#157 and #159)
  • splitPair, toMap, and associate extensions on option. (#166)
  • treatUnknownOptionsAsArgs parameter to CliktCommand. (#152)
  • defaultByName function for groupChoice and groupSwitch options. (#171)

Changed

  • Update Kotlin to 1.3.71
  • Improved command name inference. Now, a class like MyAppCommand will infer its commandName as my-app rather than myappcommand. 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!

Don't miss a new clikt release

NewReleases is sending notifications on new releases.