Documentation
¶
Index ¶
- Constants
- func H() int
- func MapColor(index int) int
- func W() int
- type ANSIString
- func (as *ANSIString) BG(color int, text ...string) *ANSIString
- func (as *ANSIString) BGClear() *ANSIString
- func (as *ANSIString) Blue(str ...string) *ANSIString
- func (as *ANSIString) BlueBG(str ...string) *ANSIString
- func (as *ANSIString) Bold(text ...string) *ANSIString
- func (as *ANSIString) Box(x, y, w, h int, label string) *ANSIString
- func (as *ANSIString) BoxCustom(x, y, w, h int, ...) *ANSIString
- func (as *ANSIString) BrightYellow(str ...string) *ANSIString
- func (as *ANSIString) BrightYellowBG(str ...string) *ANSIString
- func (as *ANSIString) Clear() *ANSIString
- func (as *ANSIString) ClearCursorToScreenEnd() *ANSIString
- func (as *ANSIString) ClearCursorToScreenStart() *ANSIString
- func (as *ANSIString) ClearLine() *ANSIString
- func (as *ANSIString) ClearScreen() *ANSIString
- func (as *ANSIString) ClearToEOL() *ANSIString
- func (as *ANSIString) ClearToStart() *ANSIString
- func (as *ANSIString) Color(colorBG, colorFG int, text ...string) *ANSIString
- func (as *ANSIString) Cursor(x, y int) *ANSIString
- func (as *ANSIString) CursorColumn(n int) *ANSIString
- func (as *ANSIString) CursorDown(n int) *ANSIString
- func (as *ANSIString) CursorHide() *ANSIString
- func (as *ANSIString) CursorLeft(n int) *ANSIString
- func (as *ANSIString) CursorRestore() *ANSIString
- func (as *ANSIString) CursorRight(n int) *ANSIString
- func (as *ANSIString) CursorRow(n int) *ANSIString
- func (as *ANSIString) CursorShow() *ANSIString
- func (as *ANSIString) CursorStore() *ANSIString
- func (as *ANSIString) CursorToStartOfLine() *ANSIString
- func (as *ANSIString) CursorUp(n int) *ANSIString
- func (as *ANSIString) Cyan(str ...string) *ANSIString
- func (as *ANSIString) CyanBG(str ...string) *ANSIString
- func (as *ANSIString) DarkBlue(str ...string) *ANSIString
- func (as *ANSIString) DarkBlueBG(str ...string) *ANSIString
- func (as *ANSIString) DarkGray(str ...string) *ANSIString
- func (as *ANSIString) DarkGrayBG(str ...string) *ANSIString
- func (as *ANSIString) DarkGreen(str ...string) *ANSIString
- func (as *ANSIString) DarkGreenBG(str ...string) *ANSIString
- func (as *ANSIString) DarkOrange(str ...string) *ANSIString
- func (as *ANSIString) DarkOrangeBG(str ...string) *ANSIString
- func (as *ANSIString) DarkRed(str ...string) *ANSIString
- func (as *ANSIString) DarkRedBG(str ...string) *ANSIString
- func (as *ANSIString) DarkYellow(str ...string) *ANSIString
- func (as *ANSIString) DarkYellowBG(str ...string) *ANSIString
- func (as *ANSIString) FG(color int, text ...string) *ANSIString
- func (as *ANSIString) FGClear() *ANSIString
- func (as *ANSIString) Fill(color, x, y, w, h int) *ANSIString
- func (as *ANSIString) Gray(str ...string) *ANSIString
- func (as *ANSIString) GrayBG(str ...string) *ANSIString
- func (as *ANSIString) Green(str ...string) *ANSIString
- func (as *ANSIString) GreenBG(str ...string) *ANSIString
- func (as *ANSIString) Hide(text ...string) *ANSIString
- func (as *ANSIString) Input(x, y, w int, label, text string) *ANSIString
- func (as *ANSIString) Italic(text ...string) *ANSIString
- func (as *ANSIString) LightBlue(str ...string) *ANSIString
- func (as *ANSIString) LightBlueBG(str ...string) *ANSIString
- func (as *ANSIString) Lime(str ...string) *ANSIString
- func (as *ANSIString) LimeBG(str ...string) *ANSIString
- func (as *ANSIString) Ln() *ANSIString
- func (as *ANSIString) LogBox(x, y, w, h int, label string, entries []string, wordWrap bool) *ANSIString
- func (as *ANSIString) MediumGray(str ...string) *ANSIString
- func (as *ANSIString) MediumGrayBG(str ...string) *ANSIString
- func (as *ANSIString) MoveHome() *ANSIString
- func (as *ANSIString) MoveTo(x, y int) *ANSIString
- func (as *ANSIString) MoveToColumn(column int) *ANSIString
- func (as *ANSIString) MoveToFirstColumn() *ANSIString
- func (as *ANSIString) MoveToFirstRow() *ANSIString
- func (as *ANSIString) MoveToLastColumn() *ANSIString
- func (as *ANSIString) MoveToLastRow() *ANSIString
- func (as *ANSIString) MoveToRow(row int) *ANSIString
- func (as *ANSIString) OliveGreen(str ...string) *ANSIString
- func (as *ANSIString) OliveGreenBG(str ...string) *ANSIString
- func (as *ANSIString) Orange(str ...string) *ANSIString
- func (as *ANSIString) OrangeBG(str ...string) *ANSIString
- func (as *ANSIString) Pink(str ...string) *ANSIString
- func (as *ANSIString) PinkBG(str ...string) *ANSIString
- func (as *ANSIString) Print()
- func (as *ANSIString) Println()
- func (as *ANSIString) Purple(str ...string) *ANSIString
- func (as *ANSIString) PurpleBG(str ...string) *ANSIString
- func (as *ANSIString) Red(str ...string) *ANSIString
- func (as *ANSIString) RedBG(str ...string) *ANSIString
- func (as *ANSIString) Reset() *ANSIString
- func (as *ANSIString) ScrollDown(n int) *ANSIString
- func (as *ANSIString) ScrollUp(n int) *ANSIString
- func (as *ANSIString) StrikeThrough(text ...string) *ANSIString
- func (as *ANSIString) String() string
- func (as *ANSIString) Text(text ...string) *ANSIString
- func (as *ANSIString) Underline(text ...string) *ANSIString
- func (as *ANSIString) White(str ...string) *ANSIString
- func (as *ANSIString) WhiteBG(str ...string) *ANSIString
- func (as *ANSIString) Yellow(str ...string) *ANSIString
- func (as *ANSIString) YellowBG(str ...string) *ANSIString
Constants ¶
View Source
const ( DarkBlue = 70 Blue = 33 DarkGreen = 39 LightBlue = 45 OliveGreen = 28 Green = 52 Cyan = 57 Purple = 93 DarkOrange = 171 DarkYellow = 147 Lime = 122 DarkRed = 160 Red = 231 Pink = 225 Orange = 219 Yellow = 196 BrightYellow = 198 DarkGray = 232 MediumGray = 238 Gray = 250 White = 255 )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ANSIString ¶
type ANSIString struct {
// contains filtered or unexported fields
}
func New ¶
func New() *ANSIString
func (*ANSIString) BG ¶
func (as *ANSIString) BG(color int, text ...string) *ANSIString
BG sets the background to the given color. If `text` is given the change will only apply to the given text.
func (*ANSIString) BGClear ¶
func (as *ANSIString) BGClear() *ANSIString
func (*ANSIString) Blue ¶
func (as *ANSIString) Blue(str ...string) *ANSIString
func (*ANSIString) BlueBG ¶
func (as *ANSIString) BlueBG(str ...string) *ANSIString
func (*ANSIString) Bold ¶
func (as *ANSIString) Bold(text ...string) *ANSIString
func (*ANSIString) Box ¶
func (as *ANSIString) Box(x, y, w, h int, label string) *ANSIString
func (*ANSIString) BoxCustom ¶
func (as *ANSIString) BoxCustom(x, y, w, h int, label, topLeft, top, topRight, left, center, right, bottomLeft, bottom, bottomRight string) *ANSIString
func (*ANSIString) BrightYellow ¶
func (as *ANSIString) BrightYellow(str ...string) *ANSIString
func (*ANSIString) BrightYellowBG ¶
func (as *ANSIString) BrightYellowBG(str ...string) *ANSIString
func (*ANSIString) Clear ¶
func (as *ANSIString) Clear() *ANSIString
func (*ANSIString) ClearCursorToScreenEnd ¶
func (as *ANSIString) ClearCursorToScreenEnd() *ANSIString
func (*ANSIString) ClearCursorToScreenStart ¶
func (as *ANSIString) ClearCursorToScreenStart() *ANSIString
func (*ANSIString) ClearLine ¶
func (as *ANSIString) ClearLine() *ANSIString
func (*ANSIString) ClearScreen ¶
func (as *ANSIString) ClearScreen() *ANSIString
func (*ANSIString) ClearToEOL ¶
func (as *ANSIString) ClearToEOL() *ANSIString
func (*ANSIString) ClearToStart ¶
func (as *ANSIString) ClearToStart() *ANSIString
func (*ANSIString) Color ¶
func (as *ANSIString) Color(colorBG, colorFG int, text ...string) *ANSIString
func (*ANSIString) Cursor ¶
func (as *ANSIString) Cursor(x, y int) *ANSIString
func (*ANSIString) CursorColumn ¶
func (as *ANSIString) CursorColumn(n int) *ANSIString
func (*ANSIString) CursorDown ¶
func (as *ANSIString) CursorDown(n int) *ANSIString
func (*ANSIString) CursorHide ¶
func (as *ANSIString) CursorHide() *ANSIString
func (*ANSIString) CursorLeft ¶
func (as *ANSIString) CursorLeft(n int) *ANSIString
func (*ANSIString) CursorRestore ¶
func (as *ANSIString) CursorRestore() *ANSIString
func (*ANSIString) CursorRight ¶
func (as *ANSIString) CursorRight(n int) *ANSIString
func (*ANSIString) CursorRow ¶
func (as *ANSIString) CursorRow(n int) *ANSIString
func (*ANSIString) CursorShow ¶
func (as *ANSIString) CursorShow() *ANSIString
func (*ANSIString) CursorStore ¶
func (as *ANSIString) CursorStore() *ANSIString
func (*ANSIString) CursorToStartOfLine ¶
func (as *ANSIString) CursorToStartOfLine() *ANSIString
func (*ANSIString) CursorUp ¶
func (as *ANSIString) CursorUp(n int) *ANSIString
func (*ANSIString) Cyan ¶
func (as *ANSIString) Cyan(str ...string) *ANSIString
func (*ANSIString) CyanBG ¶
func (as *ANSIString) CyanBG(str ...string) *ANSIString
func (*ANSIString) DarkBlue ¶
func (as *ANSIString) DarkBlue(str ...string) *ANSIString
func (*ANSIString) DarkBlueBG ¶
func (as *ANSIString) DarkBlueBG(str ...string) *ANSIString
func (*ANSIString) DarkGray ¶
func (as *ANSIString) DarkGray(str ...string) *ANSIString
func (*ANSIString) DarkGrayBG ¶
func (as *ANSIString) DarkGrayBG(str ...string) *ANSIString
func (*ANSIString) DarkGreen ¶
func (as *ANSIString) DarkGreen(str ...string) *ANSIString
func (*ANSIString) DarkGreenBG ¶
func (as *ANSIString) DarkGreenBG(str ...string) *ANSIString
func (*ANSIString) DarkOrange ¶
func (as *ANSIString) DarkOrange(str ...string) *ANSIString
func (*ANSIString) DarkOrangeBG ¶
func (as *ANSIString) DarkOrangeBG(str ...string) *ANSIString
func (*ANSIString) DarkRed ¶
func (as *ANSIString) DarkRed(str ...string) *ANSIString
func (*ANSIString) DarkRedBG ¶
func (as *ANSIString) DarkRedBG(str ...string) *ANSIString
func (*ANSIString) DarkYellow ¶
func (as *ANSIString) DarkYellow(str ...string) *ANSIString
func (*ANSIString) DarkYellowBG ¶
func (as *ANSIString) DarkYellowBG(str ...string) *ANSIString
func (*ANSIString) FG ¶
func (as *ANSIString) FG(color int, text ...string) *ANSIString
FG sets the foreground to the given color. If `text` is given the change will only apply to the given text.
func (*ANSIString) FGClear ¶
func (as *ANSIString) FGClear() *ANSIString
func (*ANSIString) Fill ¶
func (as *ANSIString) Fill(color, x, y, w, h int) *ANSIString
func (*ANSIString) Gray ¶
func (as *ANSIString) Gray(str ...string) *ANSIString
func (*ANSIString) GrayBG ¶
func (as *ANSIString) GrayBG(str ...string) *ANSIString
func (*ANSIString) Green ¶
func (as *ANSIString) Green(str ...string) *ANSIString
func (*ANSIString) GreenBG ¶
func (as *ANSIString) GreenBG(str ...string) *ANSIString
func (*ANSIString) Hide ¶
func (as *ANSIString) Hide(text ...string) *ANSIString
func (*ANSIString) Input ¶
func (as *ANSIString) Input(x, y, w int, label, text string) *ANSIString
func (*ANSIString) Italic ¶
func (as *ANSIString) Italic(text ...string) *ANSIString
func (*ANSIString) LightBlue ¶
func (as *ANSIString) LightBlue(str ...string) *ANSIString
func (*ANSIString) LightBlueBG ¶
func (as *ANSIString) LightBlueBG(str ...string) *ANSIString
func (*ANSIString) Lime ¶
func (as *ANSIString) Lime(str ...string) *ANSIString
func (*ANSIString) LimeBG ¶
func (as *ANSIString) LimeBG(str ...string) *ANSIString
func (*ANSIString) Ln ¶
func (as *ANSIString) Ln() *ANSIString
func (*ANSIString) LogBox ¶
func (as *ANSIString) LogBox(x, y, w, h int, label string, entries []string, wordWrap bool) *ANSIString
func (*ANSIString) MediumGray ¶
func (as *ANSIString) MediumGray(str ...string) *ANSIString
func (*ANSIString) MediumGrayBG ¶
func (as *ANSIString) MediumGrayBG(str ...string) *ANSIString
func (*ANSIString) MoveHome ¶
func (as *ANSIString) MoveHome() *ANSIString
func (*ANSIString) MoveTo ¶
func (as *ANSIString) MoveTo(x, y int) *ANSIString
func (*ANSIString) MoveToColumn ¶
func (as *ANSIString) MoveToColumn(column int) *ANSIString
func (*ANSIString) MoveToFirstColumn ¶
func (as *ANSIString) MoveToFirstColumn() *ANSIString
func (*ANSIString) MoveToFirstRow ¶
func (as *ANSIString) MoveToFirstRow() *ANSIString
func (*ANSIString) MoveToLastColumn ¶
func (as *ANSIString) MoveToLastColumn() *ANSIString
func (*ANSIString) MoveToLastRow ¶
func (as *ANSIString) MoveToLastRow() *ANSIString
func (*ANSIString) MoveToRow ¶
func (as *ANSIString) MoveToRow(row int) *ANSIString
func (*ANSIString) OliveGreen ¶
func (as *ANSIString) OliveGreen(str ...string) *ANSIString
func (*ANSIString) OliveGreenBG ¶
func (as *ANSIString) OliveGreenBG(str ...string) *ANSIString
func (*ANSIString) Orange ¶
func (as *ANSIString) Orange(str ...string) *ANSIString
func (*ANSIString) OrangeBG ¶
func (as *ANSIString) OrangeBG(str ...string) *ANSIString
func (*ANSIString) Pink ¶
func (as *ANSIString) Pink(str ...string) *ANSIString
func (*ANSIString) PinkBG ¶
func (as *ANSIString) PinkBG(str ...string) *ANSIString
func (*ANSIString) Print ¶
func (as *ANSIString) Print()
func (*ANSIString) Println ¶
func (as *ANSIString) Println()
func (*ANSIString) Purple ¶
func (as *ANSIString) Purple(str ...string) *ANSIString
func (*ANSIString) PurpleBG ¶
func (as *ANSIString) PurpleBG(str ...string) *ANSIString
func (*ANSIString) Red ¶
func (as *ANSIString) Red(str ...string) *ANSIString
func (*ANSIString) RedBG ¶
func (as *ANSIString) RedBG(str ...string) *ANSIString
func (*ANSIString) Reset ¶
func (as *ANSIString) Reset() *ANSIString
func (*ANSIString) ScrollDown ¶
func (as *ANSIString) ScrollDown(n int) *ANSIString
func (*ANSIString) ScrollUp ¶
func (as *ANSIString) ScrollUp(n int) *ANSIString
func (*ANSIString) StrikeThrough ¶
func (as *ANSIString) StrikeThrough(text ...string) *ANSIString
func (*ANSIString) String ¶
func (as *ANSIString) String() string
func (*ANSIString) Text ¶
func (as *ANSIString) Text(text ...string) *ANSIString
func (*ANSIString) Underline ¶
func (as *ANSIString) Underline(text ...string) *ANSIString
func (*ANSIString) White ¶
func (as *ANSIString) White(str ...string) *ANSIString
func (*ANSIString) WhiteBG ¶
func (as *ANSIString) WhiteBG(str ...string) *ANSIString
func (*ANSIString) Yellow ¶
func (as *ANSIString) Yellow(str ...string) *ANSIString
func (*ANSIString) YellowBG ¶
func (as *ANSIString) YellowBG(str ...string) *ANSIString
Source Files
¶
Click to show internal directories.
Click to hide internal directories.