External links
Terminal color capabilities detection
Terminal cursor movement and manipulation of cursor properties such as visibility
A beautiful and powerful interactive command line prompt
A set of methods for processing keyboard input in character, line and multiline modes.
Cross platform terminal screen detection
A terminal spinner for tasks that have a non-deterministic time frame