You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CompletionCandidates.Fixed now has a secondary convenience constructor that take a vararg of Strings
CompletionCadidates.Custom, which allows you to call other binaries or write a script to generate completions. This class is currently experimental. (#79)
Option.wrapValue and Argument.wrapValue to make it easier to reuse existing conversion functions.
ignoreCase parameter to choice() and enum() conversion functions.
Changed
option() and argument() now take optional completionCandidates parameters to override how completion is generated. The constructor and copy functions of OptionsWithValues and ProcessedArgument have changed to support default values.
The overloads of findObject (12) that take a default value have been renamed findOrSetObject. The existing names are marked with @Deprecated, and IntelliJ can convert your callsites automatically. (#110)
enum() parameters now accept case-insensitive values by default. You change this behavior by passing ignoreCase = false to enum() (#115)
Fixed
groupChoice help output now includes the choices in the help output metavar