Represents a single, atomic ANSI escape sequence that results in a color, background or decoration being added to the output.
Represents one or more ufansi.Attrs, that can be passed around as a set or combined with other sets of ufansi.Attrs.
Represents a set of ufansi.Attrs all occupying the same bit-space
in the state Int
* Color a encoded on 25 bit as follow : 0 : reset value 1 - 16 : 3 bit colors 17 - 272 : 8 bit colors 273 - 16 777 388 : 24 bit colors
Used to control what kind of behavior you get if the a CharSequence
you
are trying to parse into a ufansi.Str contains an Ansi escape not
recognized by Fansi as a valid color.
An Attr represented by an fansi escape sequence
An Attr for which no fansi escape sequence exists
Encapsulates a string with associated ANSI colors and text decorations.
Attrs to set or reset the color of your background
Attrs to turn text bold/bright or disable it
Attrs to set or reset the color of your foreground text
Attrs to reverse the background/foreground colors of your text, or un-reverse them
Attrs to enable or disable underlined text