- - - - - - - - - - - - -
Packages 
PackageDescription
picocli -
Provides classes and interfaces for the main picocli command line parsing and - autocompletion functionality.
-
-
-
- -

Picocli is a framework for creating Java command line applications with almost zero code.

+

+ The project contains multiple modules, but most applications only need a few of them. + The table below shows the JPMS module name and the Maven coordinates for all modules in the project. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Picocli project modules: JPMS module name and their Maven coordinates
JPMS module nameMaven coordinates (without version)
info.picocliinfo.picocli:picocli
info.picocli.codegeninfo.picocli:picocli-codegen
info.picocli.groovyinfo.picocli:picocli-groovy
info.picocli.shell.jline2info.picocli:picocli-shell-jline2
info.picocli.shell.jline3info.picocli:picocli-shell-jline3
info.picocli.spring.bootinfo.picocli:picocli-spring-boot-starter

Most application will only need the main picocli module, but we recommend also configuring @@ -129,30 +168,82 @@

picocli 4.7.0-SNAPSHOT API

to be injected with values from Spring's Application Context.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Modules 
ModuleDescription
info.picocli +
Defines API and implementation for parsing command line arguments and creating command line (CLI) applications.
+
info.picocli.codegen +
Defines a picocli annotation processor API and implementation, + and tools for generating GraalVM configuration files and man-page documentation.
+
info.picocli.groovy +
Defines API and implementation for building command line (CLI) applications with Groovy scripts.
+
info.picocli.shell.jline2 +
Defines picocli-based implementations of JLine 2 APIs + for building interactive command line (REPL) applications.
+
info.picocli.shell.jline3 +
Defines picocli-based implementations of JLine 3 APIs + for building interactive command line (REPL) applications.
+
info.picocli.spring.boot +
Defines Spring-based implementations of picocli APIs and picocli-based implementations + of Spring APIs for integrating picocli with Spring Boot and Spring Boot AutoConfiguration.
+
+
+