story
Clojure would be a great language for small-ish scripts if it weren't the dog-slow startup times, and has excellent concurrency support.
I hear that GraalVM might fix that but I sadly haven't had a chance to play with that yet.
Ruby is a JVM language, in that JRuby is a very complete competitive, current, and widely-used-in-production Ruby implementation.
So as a developer it's all the same until you start leveraging the features of your particular runtime but this does make code sharing viable
My favourite for scripting right now is Joker: https://github.com/candid82/joker
Joker is a Clojure dialect which is interpreted, thus it starts super fast (but runs slower, but fast enough for scripts). Its design is to be batteries included for all things scripting. So it's just a self contained executable with everything you need for scripting. It's implemented in Go.
I use it wherever I would have used bash or powershell prior.
There is also Babashka: https://github.com/borkdude/babashka which is a similar idea, it's an interpreted dialect of Clojure with fast start times designed for scripting. The difference with Joker is that it is newer and more experimental, and it is implemented in JVM Clojure, compiled with GraalVM and has no Windows support for now.
Anyways, I really recommend the use of Joker. Its awesome for scripting. I just put its binary in all my bin folders and script with it. It's great.