bump cd-client to 0.3.6
Fix '-e' and '-i' command line parameters
Broken since using the tools.cli, as the options map expects a :custom-init but tools.cli map has :eval and :init. Fixed by adding --custom-eval and --custom-init to the tools.cli options
Previously it just killed the receive thread so the whole REPL was hung.
Thank you, John Hughes (see "Why Functional Programming Matters")
Currently I'm pushing execution down into the parser, essentially. Not sure how bad of an idea this is, but I figure more higher-order functions must be better, right?
Also exclude the right group for clojure
Also ensure JLINE_LOGGING gets looked at for `lein trampoline run` launches.
Mostly since that's what I use at work, so I know it better.
Bump cd-client to 0.3.5
e.g. with missing reader literals closes #80
That's a job for the issues list - plus there are more pressing things than these anyway.
Now back on the official jline (2.8)
Construct ConsoleReader using System/in and System/out
This allows reply to work with JVMs launched using flatland/decaf. Otherwise, reply uses the original stdin, which is already closed.