# Functions
GetSize returns the current size of the terminal associated with fd.
IsTerminal returns whether the passed object is a terminal or not.
NewMaxWidthWriter is a Writer that supports a limit of characters on every line, but doesn't do any word wrapping automatically.
NewPunchCardWriter is a NewWordWrapWriter that limits the line width to 80 columns.
NewResponsiveWriter creates a Writer that detects the column width of the terminal we are in, and adjusts every line width to fit and use recommended terminal sizes for better readability.
NewWordWrapWriter is a Writer that supports a limit of characters on every line and does auto word wrapping that respects that limit.
SetSize sets the terminal size associated with fd.
# Interfaces
TerminalSizeQueue is capable of returning terminal resize events as they occur.
# Type aliases
SafeFunc is a function to be invoked by TTY.