Skip to content

Instantly share code, notes, and snippets.

@miguelbermudez
Forked from jmingtan/deps.edn
Created July 18, 2019 06:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save miguelbermudez/d4e204f31156592c045cc6ae04d3bfb0 to your computer and use it in GitHub Desktop.
Save miguelbermudez/d4e204f31156592c045cc6ae04d3bfb0 to your computer and use it in GitHub Desktop.
Clojure CLI setup with rebel-readline and cider middleware
{:aliases
{:dev {:extra-deps {com.bhauman/rebel-readline {:mvn/version "0.1.2"}
org.clojure/tools.nrepl {:mvn/version "0.2.12"}
cider/cider-nrepl {:mvn/version "0.17.0-SNAPSHOT"}}
:main-opts ["-m" "repl"]}}}
(ns repl
(:require [clojure.tools.nrepl.server :as nrepl-server]
[cider.nrepl :refer [cider-nrepl-handler]]
[rebel-readline.main :as rebel]))
(defn -main []
(println "nrepl server at port 7888")
(nrepl-server/start-server :port 7888 :handler cider-nrepl-handler)
(rebel/-main)
(System/exit 0))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment