Module calypso_base::ui
source · Expand description
User interface utilities (i.e. color)
Re-exports
Structs
A structure handling emitting messages to the terminal. This
Deref
s and
DerefMut
s to a termcolor::Buffer
, so you can use
termcolor::WriteColor
and methods on Buffer
to write custom text.A helper struct containing the emitters for stdout and stderr.
Functions
Parse a color preference (
always
, ansi
, auto
, anything else: auto) to
a color preference. Uses atty
internally to test if the output stream
is a TTY.