Please use with caution. Consoleur in the active development, some interfaces and behavior may change in future releases.
A package for interaction with character-oriented terminal emulators.
- Output coloring and formatting.
- Cursor positioning.
- UTF-8 input with codepoint and CSI/SS3 sequences detection.
- Special keys recognition.
- Support for Konsole
- CLI UI elements: password input and progress bar.
- It is assumed that the terminal operates in the UTF-8 encoding.
- Special keys detector assumes that a PC-compatible keyboard is used. I.e. keyboard has F1 — F12 function keys and Shift, Control and Alt modifier keys.
- Unit tests.
- Better documentation.
- Support for mouse input.
- Support for Windows cmd.exe.