https://github.com/eraserhd/rep

*ClojureScript!*

   - -S, --session-init allows session initialization code which can do
   things like connect to a Piggieback REPL.
   - Kakoune: New rep_extra_options option to pass other options when
   invoking rep.
   - Support for Mingw
   - Test on aarch64-darwin and aarch64-linux

*rep*

A single-shot nREPL client designed for shell invocation.

This connects to a running nREPL server (like kind started with lein repl,
for example), sends some code to be evaluated, and prints the results and
output.

$ rep '(clojure.tools.namespace.repl/refresh)'
:reloading ()
:ok

$ rep -S '(cider.piggieback/cljs-repl :app)' '(.clear js/localStorage)'
nil

Unlike other nREPL clients, rep does not try to maintain a persistent
connection, meaning that thread-local variables and bindings like *e and *1
will not persist across invocations of rep. Perhaps there are other
limitations because of this?

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/clojure/CAB6_SoY4q_UOe%3DAAJ_0ZTydNX1_H_aSv_QZU13vKYsikyqe6sw%40mail.gmail.com.

Reply via email to