1 package termenv
2
3
4 const (
5 ANSIBlack ANSIColor = iota
6 ANSIRed
7 ANSIGreen
8 ANSIYellow
9 ANSIBlue
10 ANSIMagenta
11 ANSICyan
12 ANSIWhite
13 ANSIBrightBlack
14 ANSIBrightRed
15 ANSIBrightGreen
16 ANSIBrightYellow
17 ANSIBrightBlue
18 ANSIBrightMagenta
19 ANSIBrightCyan
20 ANSIBrightWhite
21 )
22
23
24 var ansiHex = []string{
25 "#000000",
26 "#800000",
27 "#008000",
28 "#808000",
29 "#000080",
30 "#800080",
31 "#008080",
32 "#c0c0c0",
33 "#808080",
34 "#ff0000",
35 "#00ff00",
36 "#ffff00",
37 "#0000ff",
38 "#ff00ff",
39 "#00ffff",
40 "#ffffff",
41 "#000000",
42 "#00005f",
43 "#000087",
44 "#0000af",
45 "#0000d7",
46 "#0000ff",
47 "#005f00",
48 "#005f5f",
49 "#005f87",
50 "#005faf",
51 "#005fd7",
52 "#005fff",
53 "#008700",
54 "#00875f",
55 "#008787",
56 "#0087af",
57 "#0087d7",
58 "#0087ff",
59 "#00af00",
60 "#00af5f",
61 "#00af87",
62 "#00afaf",
63 "#00afd7",
64 "#00afff",
65 "#00d700",
66 "#00d75f",
67 "#00d787",
68 "#00d7af",
69 "#00d7d7",
70 "#00d7ff",
71 "#00ff00",
72 "#00ff5f",
73 "#00ff87",
74 "#00ffaf",
75 "#00ffd7",
76 "#00ffff",
77 "#5f0000",
78 "#5f005f",
79 "#5f0087",
80 "#5f00af",
81 "#5f00d7",
82 "#5f00ff",
83 "#5f5f00",
84 "#5f5f5f",
85 "#5f5f87",
86 "#5f5faf",
87 "#5f5fd7",
88 "#5f5fff",
89 "#5f8700",
90 "#5f875f",
91 "#5f8787",
92 "#5f87af",
93 "#5f87d7",
94 "#5f87ff",
95 "#5faf00",
96 "#5faf5f",
97 "#5faf87",
98 "#5fafaf",
99 "#5fafd7",
100 "#5fafff",
101 "#5fd700",
102 "#5fd75f",
103 "#5fd787",
104 "#5fd7af",
105 "#5fd7d7",
106 "#5fd7ff",
107 "#5fff00",
108 "#5fff5f",
109 "#5fff87",
110 "#5fffaf",
111 "#5fffd7",
112 "#5fffff",
113 "#870000",
114 "#87005f",
115 "#870087",
116 "#8700af",
117 "#8700d7",
118 "#8700ff",
119 "#875f00",
120 "#875f5f",
121 "#875f87",
122 "#875faf",
123 "#875fd7",
124 "#875fff",
125 "#878700",
126 "#87875f",
127 "#878787",
128 "#8787af",
129 "#8787d7",
130 "#8787ff",
131 "#87af00",
132 "#87af5f",
133 "#87af87",
134 "#87afaf",
135 "#87afd7",
136 "#87afff",
137 "#87d700",
138 "#87d75f",
139 "#87d787",
140 "#87d7af",
141 "#87d7d7",
142 "#87d7ff",
143 "#87ff00",
144 "#87ff5f",
145 "#87ff87",
146 "#87ffaf",
147 "#87ffd7",
148 "#87ffff",
149 "#af0000",
150 "#af005f",
151 "#af0087",
152 "#af00af",
153 "#af00d7",
154 "#af00ff",
155 "#af5f00",
156 "#af5f5f",
157 "#af5f87",
158 "#af5faf",
159 "#af5fd7",
160 "#af5fff",
161 "#af8700",
162 "#af875f",
163 "#af8787",
164 "#af87af",
165 "#af87d7",
166 "#af87ff",
167 "#afaf00",
168 "#afaf5f",
169 "#afaf87",
170 "#afafaf",
171 "#afafd7",
172 "#afafff",
173 "#afd700",
174 "#afd75f",
175 "#afd787",
176 "#afd7af",
177 "#afd7d7",
178 "#afd7ff",
179 "#afff00",
180 "#afff5f",
181 "#afff87",
182 "#afffaf",
183 "#afffd7",
184 "#afffff",
185 "#d70000",
186 "#d7005f",
187 "#d70087",
188 "#d700af",
189 "#d700d7",
190 "#d700ff",
191 "#d75f00",
192 "#d75f5f",
193 "#d75f87",
194 "#d75faf",
195 "#d75fd7",
196 "#d75fff",
197 "#d78700",
198 "#d7875f",
199 "#d78787",
200 "#d787af",
201 "#d787d7",
202 "#d787ff",
203 "#d7af00",
204 "#d7af5f",
205 "#d7af87",
206 "#d7afaf",
207 "#d7afd7",
208 "#d7afff",
209 "#d7d700",
210 "#d7d75f",
211 "#d7d787",
212 "#d7d7af",
213 "#d7d7d7",
214 "#d7d7ff",
215 "#d7ff00",
216 "#d7ff5f",
217 "#d7ff87",
218 "#d7ffaf",
219 "#d7ffd7",
220 "#d7ffff",
221 "#ff0000",
222 "#ff005f",
223 "#ff0087",
224 "#ff00af",
225 "#ff00d7",
226 "#ff00ff",
227 "#ff5f00",
228 "#ff5f5f",
229 "#ff5f87",
230 "#ff5faf",
231 "#ff5fd7",
232 "#ff5fff",
233 "#ff8700",
234 "#ff875f",
235 "#ff8787",
236 "#ff87af",
237 "#ff87d7",
238 "#ff87ff",
239 "#ffaf00",
240 "#ffaf5f",
241 "#ffaf87",
242 "#ffafaf",
243 "#ffafd7",
244 "#ffafff",
245 "#ffd700",
246 "#ffd75f",
247 "#ffd787",
248 "#ffd7af",
249 "#ffd7d7",
250 "#ffd7ff",
251 "#ffff00",
252 "#ffff5f",
253 "#ffff87",
254 "#ffffaf",
255 "#ffffd7",
256 "#ffffff",
257 "#080808",
258 "#121212",
259 "#1c1c1c",
260 "#262626",
261 "#303030",
262 "#3a3a3a",
263 "#444444",
264 "#4e4e4e",
265 "#585858",
266 "#626262",
267 "#6c6c6c",
268 "#767676",
269 "#808080",
270 "#8a8a8a",
271 "#949494",
272 "#9e9e9e",
273 "#a8a8a8",
274 "#b2b2b2",
275 "#bcbcbc",
276 "#c6c6c6",
277 "#d0d0d0",
278 "#dadada",
279 "#e4e4e4",
280 "#eeeeee",
281 }
282
View as plain text