Improve repl commands

This commit is contained in:
Scott Richmond 2024-01-07 22:58:03 -05:00
parent ff40d395f8
commit d3a1e10983

View File

@ -1,17 +1,17 @@
# start a repl
# build clojurescript release
build:
shadow-cljs release module
# open a janet repl in a different os window
repl:
kitten @ launch --type=os-window --allow-remote-control --cwd=current --title=hx_repl:ludus janet -s
repeater:
kitten @ launch --type=os-window --allow-remote-control --cwd=current --title=hx_repl:ludus bat
# send what's selected to the repl and evaluate it
eval:
sd "$" "\n" | sd "(\n)+" "\n" | kitten @ send-text -m "title:hx_repl:ludus" --stdin
sd "$" "\n" | sd "\n\n" "\n" | kitten @ send-text -m "title:hx_repl:ludus" --stdin
# send what's selected to a buffer, and then evaluate what's in the buffer
buffer:
sd "$" "\n" > .repl-buffer
sd "$" "\n" | sd "\n\n" "\n" > .repl-buffer
kitten @ send-text -m "title:hx_repl:ludus" --from-file .repl-buffer