Skip to content

Commit bf0dab7

Browse files
committed
Add a simple nrepl-server task in cider.tasks
1 parent eb2b5a2 commit bf0dab7

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

src/cider/tasks.clj

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,14 @@
1616
(util/dbug* "After cider-nrepl injection: %s\n" (vec @@default-middleware)))
1717
(util/dbug "Cannot resolve boot.repl/*default-middleware*, skipping middleware injection...\n"))
1818
identity)
19+
20+
(deftask nrepl-server
21+
"Start a nREPL server.
22+
23+
The *default-middleware* and *default-dependencies* atoms in the boot.repl
24+
namespace are read for middleware and dependencies respectively."
25+
[]
26+
(let [default-mws @@(resolve 'boot.repl/*default-middleware*)]
27+
(boot.core/with-pass-thru [_]
28+
(require 'cider-nrepl.main)
29+
((resolve 'cider-nrepl.main/init) default-mws))))

0 commit comments

Comments
 (0)