clj
all
Clojure tool to start a REPL or invoke a function with data. All options can be defined in a `deps.edn` file.
More info →Options (2)
-m, --mainbooleanRun the main function of a specified namespace
Example:
clj -M {{[-m|--main]}} {{namespace}} {{args}}-r, --replbooleanStart a REPL for ClojureScript and open a web browser
Example:
clj -Sdeps '{:deps {org.clojure/clojurescript {:mvn/version "1.10.758"}}}' {{[-m|--main]}} cljs.main {{[-r|--repl]}}Examples (6)
Start a REPL (interactive shell)
Execute a function
clj -X namespace/function_nameRun the main function of a specified namespace
clj -M [-m|--main] namespace argsPrepare a project by resolving dependencies, downloading libraries, and making/caching classpaths
clj -PStart an nREPL server with the CIDER middleware
clj -Sdeps '{:deps {nrepl {:mvn/version "0.7.0"} cider/cider-nrepl {:mvn/version "0.25.2"}}}' [-m|--main] nrepl.cmdline --middleware '["cider.nrepl/cider-middleware"]' --interactiveStart a REPL for ClojureScript and open a web browser
clj -Sdeps '{:deps {org.clojure/clojurescript {:mvn/version "1.10.758"}}}' [-m|--main] cljs.main [-r|--repl]made by @shridhargupta | data from tldr-pages