-
Notifications
You must be signed in to change notification settings - Fork 24
/
types.go
97 lines (95 loc) · 2.13 KB
/
types.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
package box
import (
"github.com/gookit/color"
)
var (
// boxes are inbuilt Box styles provided by the module
boxes map[string]Box = map[string]Box{
"Single": {
TopRight: "┐",
TopLeft: "┌",
BottomRight: "┘",
BottomLeft: "└",
Horizontal: "─",
Vertical: "│",
},
"Double": {
TopRight: "╗",
TopLeft: "╔",
BottomRight: "╝",
BottomLeft: "╚",
Horizontal: "═",
Vertical: "║",
},
"Round": {
TopRight: "╮",
TopLeft: "╭",
BottomRight: "╯",
BottomLeft: "╰",
Horizontal: "─",
Vertical: "│",
},
"Bold": {
TopRight: "┓",
TopLeft: "┏",
BottomRight: "┛",
BottomLeft: "┗",
Horizontal: "━",
Vertical: "┃",
},
"Single Double": {
TopRight: "╖",
TopLeft: "╓",
BottomRight: "╜",
BottomLeft: "╙",
Horizontal: "─",
Vertical: "║",
},
"Double Single": {
TopRight: "╕",
TopLeft: "╒",
BottomRight: "╛",
BottomLeft: "╘",
Horizontal: "═",
Vertical: "│",
},
"Classic": {
TopRight: "+",
TopLeft: "+",
BottomRight: "+",
BottomLeft: "+",
Horizontal: "-",
Vertical: "|",
},
"Hidden": {
TopRight: "+",
TopLeft: "+",
BottomRight: "+",
BottomLeft: "+",
Horizontal: " ",
Vertical: " ",
},
}
// fgColors are inbuilt Foreground Colors provided by the module
fgColors map[string]color.Color = map[string]color.Color{
"Black": color.FgBlack,
"Blue": color.FgBlue,
"Red": color.FgRed,
"Green": color.FgGreen,
"Yellow": color.FgYellow,
"Cyan": color.FgCyan,
"Magenta": color.FgMagenta,
"White": color.FgWhite,
}
// fgHiColors are inbuilt Hi-intensity Foreground Colors provided by the module
fgHiColors map[string]color.Color = map[string]color.Color{
"HiBlack": color.FgDarkGray,
"HiBlue": color.FgLightBlue,
"HiRed": color.FgLightRed,
"HiGreen": color.FgLightGreen,
"HiYellow": color.FgLightYellow,
"HiCyan": color.FgLightCyan,
"HiMagenta": color.FgLightMagenta,
"HiWhite": color.FgLightWhite,
}
)