Skip to content

Latest commit

 

History

History
40 lines (26 loc) · 1002 Bytes

README.md

File metadata and controls

40 lines (26 loc) · 1002 Bytes

Java CLI project template

Probably the fastest way to bootstrap a Java Command Line Application (CLI) project!

Click the big green Use This Template button and start building your own CLI.

🤩 Highlights

  • uses Picocli for simple and elegant commands implementation
  • builds to an executable jar and GraalVM Native Image
  • preconfigured help and version commands
  • generates Bash/ZSH autocompletion scripts
  • uses Maven as a build tool
  • no frameworks like Spring, Micronaut or Quarkus

🛠 Requirements

🤔 How to use

Run tests & build an executable JAR:

$ ./mvnw package

Run tests as native image & build a native executable:

$ ./mvnw package -Pnative

Run application through Maven

$ ./mvnw -Dexec.args=--help

Sounds good? Consider ❤️ Sponsoring the project! Thank you!