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 can include as source & avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc.
git
java
cli
commandline
converter
parser
autocomplete
command-line
completion
annotations
ansi
executable
argument-parsing
subcommands
cli-framework
bash-completion
graalvm
ansi-colors
options-parsing
command-line-parser
native-image
-
Updated
Aug 19, 2021 - Java
Remove the color module to reduce the crate size.
Have them use existing crates such as ansi_term instead.