Simple readline for multi-platform Supported OSs Linux Windows FreeBSD Mac OS X TODO wrap line redraw characters that have modified hide overflowed characters history completion key binding password inputs