Skip to content

Commit 6b0649a

Browse files
alias: :repl/clerk runs REPL & clerk listening to evaluations (alpha)
Run a REPL with nREPL and start Clerk with `-e` option Practicalli usually prefers to run tools from a custom `user` namespace, so this alias may change over time
1 parent 605a030 commit 6b0649a

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

CHANGELOG.org

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
#+TITLE: Changelog
22

33
* Unreleased
4+
** Added
5+
- alias: `:repl/clerk` alpha design alias to run REPL and start clerk listening to evaluations
46
** Changed
57
- docs: rewrite `:dev` aliases introduction
68
- alias: `:test/cloverage` corrected to `:test/coverage`

deps.edn

+13
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,19 @@
224224
"--interactive"
225225
"-f" "rebel-readline.main/-main"]}
226226

227+
228+
;; Start REPL with Clerk notebook receiving evaluation results
229+
;; Alpha stage alias design - may change
230+
:repl/clerk
231+
{:extra-deps {io.github.nextjournal/clerk {:mvn/version "0.15.957"}
232+
nrepl/nrepl {:mvn/version "1.0.0"}
233+
cider/cider-nrepl {:mvn/version "0.40.0"}
234+
refactor-nrepl/refactor-nrepl {:mvn/version "3.6.0"}}
235+
:main-opts ["-e" "(require '[nextjournal.clerk])(nextjournal.clerk/show! 'nextjournal.clerk.tap)(nextjournal.clerk/serve! {:browse? true})"
236+
"-m" "nrepl.cmdline"
237+
"--middleware" "[refactor-nrepl.middleware/wrap-refactor,cider.nrepl/cider-middleware]"
238+
"--interactive"]}
239+
227240
:repl/rebel-debug
228241
{:extra-deps {nrepl/nrepl {:mvn/version "1.0.0"}
229242
cider/cider-nrepl {:mvn/version "0.40.0"}

0 commit comments

Comments
 (0)