Clojure REPL - Start Interactive Shell | Online Free DevTools by Hexmos
Start Clojure REPL with clj for interactive development and function execution. Resolve dependencies and manage ClojureScript projects easily. Free online tool, no registration required.
clj
Clojure tool to start a REPL or invoke a function with data. All options can be defined in a
deps.ednfile. More information: https://clojure.org/guides/deps_and_cli.
- Start a REPL (interactive shell):
clj
- Execute a function:
clj -X {{namespace/function_name}}
- Run the main function of a specified namespace:
clj -M {{[-m|--main]}} {{namespace}} {{args}}
- Prepare a project by resolving dependencies, downloading libraries, and making/caching classpaths:
clj -P
- Start 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"]' --interactive
- Start 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]}}
