How to turn `clj -m cljs.main` into a single command line?

You can create a main args alias in your ~/.clojure/deps.edn:

{:aliases
 {:cljs {:main-opts ["-m" "cljs.main" "-re" "node"]
         :extra-deps {org.clojure/clojurescript {:mvn/version "1.10.238"}}}}}

Then run it with:

clj -A:cljs
6 Likes