@jbangdev/jbang

( forked from maxandersen/jbang )

Project ID: 32518

Description

Unleash the power of Java for shell scripting

Want to learn or explore Java instantly without setup ?

Do you like Java but uses python, groovy, kotlin or similar languages for your scripts ?

Ever tried out Java 10+ support for running .java files directly in your shell but felt it was a bit too cumbersome ?

Then try jbang which lets you do this:

$ jbang --init=cli hello.java $ jbang hello.java Max! [jbang] Resolving dependencies... [jbang] Resolving info.picocli:picocli:4.1.4...Done [jbang] Dependencies resolved [jbang] Building jar... Hello Max! $ jbang hello.java -h Usage: hello [-hV] <greeting> hello made with jbang <greeting> The greeting to print -h, --help Show this help message and exit. -V, --version Print version information and exit.

Instant cli app generated built using java and picocli as a dependency that was fetched as needed for the compilation and execution.

Installation Instructions

Instructions not filled in by author. Author knows what to do. Everybody else should avoid this repo.

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Centos-stream+epel-next 8 aarch64 (13)*, x86_64 (9)* Centos-stream+epel-next 8 (89 downloads)
Centos-stream+epel-next 9 x86_64 (10)* Centos-stream+epel-next 9 (95 downloads)
Centos-stream 8 aarch64 (8)*, ppc64le (8)*, x86_64 (17)* Centos-stream 8 (104 downloads)
EPEL 7 ppc64le (17)*, x86_64 (27)* EPEL 7 (120 downloads)
EPEL 8 aarch64 (18)*, ppc64le (17)*, x86_64 (322)* EPEL 8 (199 downloads)
EPEL 9 aarch64 (22)*, x86_64 (112)* EPEL 9 (177 downloads)
Fedora 40 aarch64 (10)*, i386 (12)*, ppc64le (10)*, x86_64 (265)* Fedora 40 (0 downloads)
Fedora 41 aarch64 (16)*, i386 (16)*, ppc64le (6)*, x86_64 (184)* Fedora 41 (117 downloads)
Fedora 42 aarch64 (5)*, i386 (2)*, ppc64le (6)*, x86_64 (77)* Fedora 42 (75 downloads)
Fedora 43 aarch64 (0)*, ppc64le (0)*, x86_64 (0)* Fedora 43 (0 downloads)
Fedora rawhide aarch64 (8)*, i386 (5)*, ppc64le (9)*, x86_64 (18)* Fedora rawhide (122 downloads)
Mageia 8 aarch64 (14)* Mageia 8 (101 downloads)
Mageia cauldron aarch64 (10)*, i686 (12)*, x86_64 (13)* Mageia cauldron (111 downloads)
openSUSE Tumbleweed i586 (10)*, ppc64le (11)*, x86_64 (13)* openSUSE Tumbleweed (134 downloads)
Rhel 7 x86_64 (16)* Rhel 7 (91 downloads)
Rhel 8 x86_64 (24)* Rhel 8 (96 downloads)
Rhel 9 x86_64 (19)* Rhel 9 (95 downloads)

* Total number of downloaded packages.