Skip to content Search Apps Documentation Source Content File Folder Download Copy Actions State String Boolean Number Struct Map Slice Pointer Function Closure Reference Nil Package Type Interface Unknown

Community realm. Read the code first. Community realm, deployed by its author. Read the code before you interact or send coins.

color.gno

1.02 Kb · 81 lines
 1package printfdebugging
 2
 3// consts copied from https://github.com/fatih/color/blob/main/color.go
 4
 5// Attribute defines a single SGR Code
 6type Attribute int
 7
 8const Escape = "\x1b"
 9
10// Base attributes
11const (
12	Reset Attribute = iota
13	Bold
14	Faint
15	Italic
16	Underline
17	BlinkSlow
18	BlinkRapid
19	ReverseVideo
20	Concealed
21	CrossedOut
22)
23
24const (
25	ResetBold Attribute = iota + 22
26	ResetItalic
27	ResetUnderline
28	ResetBlinking
29	_
30	ResetReversed
31	ResetConcealed
32	ResetCrossedOut
33)
34
35// Foreground text colors
36const (
37	FgBlack Attribute = iota + 30
38	FgRed
39	FgGreen
40	FgYellow
41	FgBlue
42	FgMagenta
43	FgCyan
44	FgWhite
45)
46
47// Foreground Hi-Intensity text colors
48const (
49	FgHiBlack Attribute = iota + 90
50	FgHiRed
51	FgHiGreen
52	FgHiYellow
53	FgHiBlue
54	FgHiMagenta
55	FgHiCyan
56	FgHiWhite
57)
58
59// Background text colors
60const (
61	BgBlack Attribute = iota + 40
62	BgRed
63	BgGreen
64	BgYellow
65	BgBlue
66	BgMagenta
67	BgCyan
68	BgWhite
69)
70
71// Background Hi-Intensity text colors
72const (
73	BgHiBlack Attribute = iota + 100
74	BgHiRed
75	BgHiGreen
76	BgHiYellow
77	BgHiBlue
78	BgHiMagenta
79	BgHiCyan
80	BgHiWhite
81)