Alias for color enum
Represents point in console.
Alias for color enum
Close type.
Console output stream
Console font output style
Special keys
Adds handler for console close event.
Adds handler for console close event.
Current console background color
Sets console background color
Sets console background color
Current console font color
Clears console screen
Gets cursor position
Gets cursor position
Sets cursor visibility
Sets cursor visibility
Draws box with specified border character
Draws horizontal line with specified fill character
Draws horizontal line with specified fill character
Fills area with specified character
Sets console font style
Returns console font style
Sets console font style
Current console font color
Sets console foreground color
Sets console foreground color
Current console background color
Reads character without line buffering
Reads character without line buffering
Checks if any key is pressed.
Checks if anykey is pressed.
Gets console mode
Sets console mode
Gets console mode
Sets console mode
Moves cursor down by n rows
Moves cursor down by n rows
Moves cursor left by n columns
Moves cursor left by n columns
Moves cursor right by n columns
Moves cursor right by n columns
Moves cursor up by n rows
Moves cursor up by n rows
Sets new console output stream
Sets new console output stream
Reads password from user
Brings default colors back
Brings font formatting to default
Sets console position
Sets console position
Console size
Console size
Sets console title
Sets console title
Writes at specified position
Writes text to console and colorizes text
Writes line to console and goes to newline
Represents close event.
Represents color theme.
Console input mode
Important notes:
<a href="http://www.boost.org/LICENSE_1_0.txt">Boost License</a>
Using arsd.terminal.d is recommended as it is more mature and stable.
Provides simple API for coloring and formatting text in arsd.terminal. On Windows OS it uses WinAPI functions, on POSIX systems it uses mainly ANSI codes.