Fork me on GitHub
#announcements
<
2018-12-06
>
kloud15:12:32

Closh, unix shell based on Clojure, gets a new release. It adds JVM support and rebel-readline integration which brings syntax highlighting and better tab completion. https://www.reddit.com/r/closh/comments/a3or89/closh_v03_released/

jayzawrotny17:12:16

To use as a shell would I add closh to my .zshrc?

kloud20:12:37

I've added a special header to the jar, so it can be used as an executable now. You can then use chsh to use it as a default shell. Be careful to try closh first to make sure it works on your machine so that you don't get locked out from the shell. To make it as default you would do following (afterwards log out and log back for changes to take effect):

chmod +x /path/to/closh-zero.jar
echo /path/to/closh-zero.jar | sudo tee -a /etc/shells
chsh -s /path/to/closh-zero.jar

jayzawrotny20:12:27

Good point on testing it. Thanks!

bpiel02:12:36

@ closh-zero.jar is great! thanks!

seancorfield19:12:24

worldsingles/ws-commons "0.1.1" https://github.com/worldsingles/commons useful little "extensions" to Clojure -- this contains our condp->, condp->>, and condq macros (variants of cond->, cond->>, and condp) and flip etc, which I have been hoping to open source for ages -- any and all follow-up should go to #clojure or DM.