Documentation ¶
Overview ¶
Package color can be used to add color to your terminal using ANSI escape code (or sequences).
See https://en.wikipedia.org/wiki/ANSI_escape_code Copy modified from https://github.com/fatih/color Copyright 2013 Fatih Arslan
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Format ¶
func Format(s ...interface{}) string
Format text for terminal. You can pass an arbitrary number of Attribute or []Attribute followed by any other values, that can either be a string or something else (that is converted to string using fmt.Sprint).
func StripAttributes ¶
func StripAttributes(s ...interface{}) (raw string)
StripAttributes from input arguments and return unformatted text.
Types ¶
type Attribute ¶
type Attribute int
Attribute defines a single SGR (Select Graphic Rendition) code.
const ( Reset Attribute = iota Bold Faint Italic Underline BlinkSlow BlinkRapid ReverseVideo Concealed CrossedOut )
Base attributes
Foreground text colors
const ( FgHiBlack Attribute = iota + 90 FgHiRed FgHiGreen FgHiYellow FgHiBlue FgHiMagenta FgHiCyan FgHiWhite )
Foreground Hi-Intensity text colors
Background text colors