#JBang

2025-05-16

@jbangdev you are awesome! Thank you so much for "jbang app install". I only needed a thing wrapper around our CLI class and - bam - users can execute "jabkit" on their CLI; powered by #jbang: No long installations, integration in the command line, and same installation commands on all platforms.

2025-05-16

Make #JabKit permanently available:

1. Install jbang: jbang.dev/download/
2. Execute "jbang app install jabkit@jabref"

Then, you can run "jabkit --help" and more.

Powered by JbangHub: jbang.dev/learn/jbanghub/

#jabref #bibtex #texlatex #jbang

Result for jbang app install and then jabkit --help on the command line. jabkit shows help output.
2025-05-16

Ever wondered whether your bibliography is conistent? Ever wanted to create a focused BibTeX file based on your LaTeX aux file? These features were available in JabRef's GUI. Now, they are available on command line:

jbang jabkit@jabref

Requirements: jbang via `brew install jbangdev/tap/jbang` or [other ways](jbang.dev/download/).

(Powered by JavaFX's observable lists 😅)

#bibtex #texlatex #jabref #java #jbang #javafx

Output of jbang jabkit@jabref --help
Erik C. Thauvinethauvin
2025-05-12

JBang Jash Brings Streamlined Process Execution to Java

infoq.com/news/2025/05/jbang-j

2025-05-12

JBang Jash Brings Streamlined Process Execution to Java infoq.com/news/2025/05/jbang-j
#jbang #Java

2025-05-12

#JBang Jash is a #Java library designed to simplify the execution of external processes and shell commands through a fluent and predictable API.

It aims to address the common complexities and boilerplate developers face when using standard Java APIs like java.lang.ProcessBuilder and Runtime.exec for these tasks.

Learn more: bit.ly/3YFj62L

#InfoQ

2025-05-11

Wooho #jbang jash is amazing.
Execute shell commands from within #Java, scripts. (not JavaScript)

infoq.com/news/2025/05/jbang-j

2025-04-25

We're happy to share that Werner Fouché has written a follow-up article about his Jython/JBang integration effort we shared last week. It provides example code to get you started, including a Spring rest client example.
medium.com/@werner.fouche/runn #jython #jbang

2025-04-13

We're excited to share that there has been an effort by Werner Fouché to integrate Jython with JBang. Please checkout his Medium article to learn how you can run Jython scripts on JBang easily! medium.com/@werner.fouche/runn #jython #jbang @jbangdev

2025-04-10

WildFly 36.0.0.Final is now available! Run source-only Jakarta EE and MicroProfile apps with #JBang + #WildFlyGlow; expose #Micrometer metrics via #Prometheus and more. Learn all about it at bit.ly/4cvP5rK

2025-04-06

Simplify Your System By Challenging The Status-Quo And Learning From Other Ecosystems infoq.com/podcasts/simplify-sy
#Java #jbang #quarkus

Robin Teggrobintegg
2025-04-01

Pretty command line apps with added JBang. See ConsoleUI and AsciiTable in action robintegg.com/2025/04/01/prett

2025-03-27

WildFly 36.0.0.Beta1 is now available at wildfly.org/downloads/ and in Maven. #Micrometer metrics via #Prometheus, #WildFly apps with #JBang and more! Details are at bit.ly/4jachOl

Robin Teggrobintegg
2025-03-07

Spring Shell is a nice library to add command line features into your JBang script - robintegg.com/2025/03/07/sprin

Rocky Jaiswal🕊️rockyj@dizl.de
2024-12-22

Using JRuby with JBang to get the best of both worlds - JVM performance and Ruby productivity

rockyj-blogs.web.app/2024/12/2

#Ruby #Java #JRuby #JBang

2024-12-19

[Перевод] Пишем скрипты и маленькие программы на Java

У Java есть много возможностей, благодаря которым она хорошо подходит для больших и долгих проектов. Но я обнаружил, что она на удивление неплохо справляется и с небольшими задачами. Благодаря новым возможности языка это становится ещё удобнее. Киллер-фичи — это типизация во время компиляции и отличная поддержка инструментов. В моей работе писателя и преподавателя есть множество повторяющихся задач, например, перемещение файлов и скучное преобразование их содержимого. Берясь за автоматизацию рутины, я обычно смотрю на задачу и думаю: «Никаких проблем, напишу шелл-скрипт». А затем происходит неизбежное: с появлением новых особых случаев скрипт превращается в ужасный хаос bash-кода. И я начинаю жалеть, что не написал его на настоящем языке программирования. «Очевидный» выбор для этой задачи — Python, но Python API не так уж чудесен, а из-за динамической типизации мне понадобится слишком много времени на отладку. Поэтому я попробовал Java. Я знаю её API назубок; по крайней мере, то, что касается коллекций, файлов, regex и так далее. Java статистически типизируемая, поэтому я защищён от глупостей ещё на ранних этапах кодинга. А её среды разработки просто потрясающие. Что вы говорите? Действительно ли я хочу создавать отдельный файл POM и иерархию src/main/java для каждого скрипта? Хм. Нет, я этого не делаю. К счастью, современная Java и её инструменты этого не требуют. Давайте разбираться!

habr.com/ru/articles/867970/

#скрипты #скриптинг #jbang #notebook

Mark Derricutt (talios)talios@mastodon.nz
2024-11-30

Playing with #jbang for some simple Java "scripting", and find I kinda want to have a `jbang export docker...` option without needing to maintain a Dockerfile - @maxandersen

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst