Updated readme with more specific details

This commit is contained in:
nathan 2014-10-24 21:22:49 +02:00
parent cefaa04af6
commit 3a449bc485

View File

@ -9,11 +9,19 @@ This small library is very similar to what JLine provides, however it does 4 thi
- Backspace functionality for line input is preserved.
- Ctrl-C (SIGINT) is also preserved in windows
2) Uses native calls (instead of shell execution) for linux & mac terminal configuration
3) supports unsupported teminals (for example, while in an IDE ), so in.read() will still return (a line is split into chars, then fed to consumer). The enter key must still be pressed.
4) multi-threaded, intelligent buffering of command input for simultaneous input readers on different threads
3) Supports unsupported teminals (for example, while in an IDE ), so in.read() will still return (a line is split into chars, then fed to consumer). The enter key must still be pressed.
4) Multi-threaded, intelligent buffering of command input for simultaneous input readers on different threads
This is for cross-platform use, specifically - linux 32/64, mac 32/64, and windows 32/64. Java 6+
ANSI output to console is also supported, and is required for backspace functionality to work when echo is enabled.
Note: If you use the attached JNA/JAnsi libraries, you MUST load the respective native libraries yourself, especially with
JNA (as the loading logic has been removed from the jar)
Note: This project was heavily influence by the excellent JLine library.
- JLine - BSD License
http://jline.sourceforge.net/
Copyright 2002-2006, Marc Prud'hommeaux <mwp1@cornell.edu> All rights reserved.