picocli
picocli copied to clipboard
Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps ca...
See #870. * If `num groups > max(multiplicity)` (whether the args are optional or required), it's currently: > `Error: expected only one match but got (--group= [--opt1=])={--group=foo --opt1=1} and (--group=...
When compiling the checksum example to a native image for Windows, and executing this on WSL (Windows Subsystem for Linux), the output does not show ANSI colors, even though picocli...
When running the `checksum` example, either as a Java process or as a native image, in PowerShell, only the command name **checksum** is highlighted in the usage help message. The...
During analysis on #815, the idea came up to introduce `multiplicity` on `@Option` and `@Parameters`. Multiplicity would allow applications to control exactly what number of values (minimum and maximum) is...
When using an interactive option in combination with jline2, prompting for the option value does not work correctly. It asks only once for the first character and allows no further...
Replace TextTable factory methods with Builder
Applications that use Java 9's modules need to configure their module to allow picocli reflective access to the annotated classes and fields. Often applications want the annotated classes and fields...
An example is, say, a `FileCommand` class, with a `new` subcommand. Then there's a `TextFileCommand` that extends `FileCommand`. It would be nice for `TextFileCommand` to be able to provide its...
It appears as though the completion script does not take into account the current state of the command line when performing completions on options:  This can result in an...
See https://gist.github.com/XVilka/8346728 for details.