All-in-One Java CLI

The Java ecosystem is rich. So rich that one can get easily lost. jbx (pronounced "jay-box") is a highly opinionated native command line utility that provides everything required to use Java for daily tasks.

$ curl -fsSL https://jbx.telegraphic.dev/install.sh | bash

For humans

jbx executes JBang-style scripts and launches artifacts from Maven Central without turning a small task into a build-system archaeology dig.

jbx hello.java
jbx org.openapitools:openapi-generator-cli

For agents

jbx provides the pieces agents need to write Java effectively and verify their work without guessing.

jbx skill list
jbx skill get jbx-init
jbx init -t hello hello.java
jbx fmt hello.java
jbx init -t test hello_test.java
jbx test hello_test.java --coverage
jbx hello.java

What jbx gives you

Start here

Continue to the Documentation for common use cases, or use Commands for the CLI reference.

Acknowledgement

jbx builds on the shoulders of giants: