What's the difference between Clojure's command line tools
clojure is a runner for Clojure.
clj is a wrapper around
clojure for interactive REPL use. It uses
rlwrap to provide input history (through arrow keys), completion (through tab key), search (through control-R)...