Helpers to set up a terminal environment.
A collection of functions that relate to applying ANSI effects to text.
Special terminal control characters.
Ensures select non-TTY environments (like Cygwin) are line-buffered.
Determines whether or not the program is being run in a terminal (virtual TTY).
Determines whether or not the program is being run in a terminal, be it a real TTY or a whitelisted pseudo-TTY such as those employed in IDE terminal emulators.
Resets the console codepage and console mode to the values they had at program start.
Resets the terminal title to an empty string.
Sets the console codepage to display UTF-8 characters (åäö, 高所恐怖症, ...) and the console mode to display terminal colours.
Sets the terminal title to a given string. Supposedly.