jline

Java keyboard input parsing in a console app

I've just started messing around with JLine to parse character input in console mode. It seems to work well, but I'm wondering: Is there a nonblocking way in JLine to find out if characters are available? (i.e. like kbhit() in Windows.) I suppose I could always wrap keyboard input in its own thread which then offers the keyboard charac...

readline-like library for Java

Which readline-like library for Java do you use? By 'readline' like library I mean library for editing console input, with support for history, tab-completion, and stuff like this. I'm looking for one, and I cannot choose from so many choices (jLine -- unmaintained, java-readline -- last release on 2003, others?) ...

clojure/lein REPL with jline

For some reason I can't get clojure REPL working with jline, what i did was git clone the clojure repository off github then run ant to build it, then i download jline-0.9.94.jar to the directory with clojure.jar, then run the following command: java -cp jline-0.9.94.jar:clojure.jar jline.ConsoleRunner clojure.main And get the followi...

jline multi-argument parsing

I am trying to get JLine to do tab completion so I can enter something like the following: commandname --arg1 value1 --arg2 value2 I am using the following code: final List<Completor> completors = Arrays.asList( new SimpleCompletor("commandname "), new SimpleCompletor("--arg1"), new SimpleCompletor("--arg2"), new Null...