Always nice to see cool new lisp projects. The shell angle there also reminds me of guile and especially babashka: https://github.com/babashka/babashka

There's also closh (https://github.com/dundalek/closh) which also provides scripting capabilities appart from the pure interactive shell.

As a newcomer to clojure my question is: what would be the practical differences and deciding factors for doing what would be a ".sh" in babashka vs closh?