Combined Reveal/Rebel Readline startup
seancorfield opened this issue · 2 comments
seancorfield commented
Code from @didibus
:repl {:extra-deps {com.bhauman/rebel-readline {:mvn/version "RELEASE"}
org.clojure/clojure {:mvn/version "RELEASE"}
vlaaad/reveal {:mvn/version "RELEASE"}}
:main-opts ["-e" "(require,'rebel-readline.core),(require,'rebel-readline.clojure.line-reader),(require,'rebel-readline.clojure.service.local),(require,'vlaaad.reveal)(rebel-readline.core/with-readline-in,(rebel-readline.clojure.line-reader/create,(rebel-readline.clojure.service.local/create)),(vlaaad.reveal/repl,:prompt,(fn[])))"]}
seancorfield commented
Updated version:
:main-opts ["-e" "(require,'rebel-readline.core),(require,'rebel-readline.clojure.line-reader),(require,'rebel-readline.clojure.service.local),(require,'rebel-readline.clojure.main),(require,'vlaaad.reveal)(rebel-readline.core/with-line-reader,(rebel-readline.clojure.line-reader/create,(rebel-readline.clojure.service.local/create)),(vlaaad.reveal/repl,:prompt,(fn,[]),:read,(rebel-readline.clojure.main/create-repl-read)))"]
seancorfield commented
This has been integrated into dev.clj
and invoked under the :dev
alias. Could do with some refactoring/cleanup.