...
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 package aurora
38
39 import (
40 "fmt"
41 )
42
43
44
45 type Aurora interface {
46
47
48
49 Reset(arg interface{}) Value
50
51
52
53
54
55
56 Bold(arg interface{}) Value
57
58 Faint(arg interface{}) Value
59
60
61
62 DoublyUnderline(arg interface{}) Value
63
64 Fraktur(arg interface{}) Value
65
66
67
68 Italic(arg interface{}) Value
69
70 Underline(arg interface{}) Value
71
72
73
74 SlowBlink(arg interface{}) Value
75
76
77 RapidBlink(arg interface{}) Value
78
79 Blink(arg interface{}) Value
80
81
82
83 Reverse(arg interface{}) Value
84
85 Inverse(arg interface{}) Value
86
87
88 Conceal(arg interface{}) Value
89
90 Hidden(arg interface{}) Value
91
92
93
94 CrossedOut(arg interface{}) Value
95
96 StrikeThrough(arg interface{}) Value
97
98
99 Framed(arg interface{}) Value
100
101 Encircled(arg interface{}) Value
102
103
104 Overlined(arg interface{}) Value
105
106
107
108
109
110
111 Black(arg interface{}) Value
112
113 Red(arg interface{}) Value
114
115 Green(arg interface{}) Value
116
117 Yellow(arg interface{}) Value
118
119
120
121 Brown(arg interface{}) Value
122
123 Blue(arg interface{}) Value
124
125 Magenta(arg interface{}) Value
126
127 Cyan(arg interface{}) Value
128
129 White(arg interface{}) Value
130
131
132
133
134 BrightBlack(arg interface{}) Value
135
136 BrightRed(arg interface{}) Value
137
138 BrightGreen(arg interface{}) Value
139
140 BrightYellow(arg interface{}) Value
141
142 BrightBlue(arg interface{}) Value
143
144 BrightMagenta(arg interface{}) Value
145
146 BrightCyan(arg interface{}) Value
147
148 BrightWhite(arg interface{}) Value
149
150
151
152
153
154
155
156
157
158
159
160 Index(n uint8, arg interface{}) Value
161
162 Gray(n uint8, arg interface{}) Value
163
164
165
166
167
168
169 BgBlack(arg interface{}) Value
170
171 BgRed(arg interface{}) Value
172
173 BgGreen(arg interface{}) Value
174
175 BgYellow(arg interface{}) Value
176
177
178
179 BgBrown(arg interface{}) Value
180
181 BgBlue(arg interface{}) Value
182
183 BgMagenta(arg interface{}) Value
184
185 BgCyan(arg interface{}) Value
186
187 BgWhite(arg interface{}) Value
188
189
190
191
192 BgBrightBlack(arg interface{}) Value
193
194 BgBrightRed(arg interface{}) Value
195
196 BgBrightGreen(arg interface{}) Value
197
198 BgBrightYellow(arg interface{}) Value
199
200 BgBrightBlue(arg interface{}) Value
201
202 BgBrightMagenta(arg interface{}) Value
203
204 BgBrightCyan(arg interface{}) Value
205
206 BgBrightWhite(arg interface{}) Value
207
208
209
210
211
212
213
214
215
216
217
218 BgIndex(n uint8, arg interface{}) Value
219
220 BgGray(n uint8, arg interface{}) Value
221
222
223
224
225
226
227 Colorize(arg interface{}, color Color) Value
228
229
230
231
232
233 Sprintf(format interface{}, args ...interface{}) string
234 }
235
236
237
238
239 func NewAurora(enableColors bool) Aurora {
240 if enableColors {
241 return aurora{}
242 }
243 return auroraClear{}
244 }
245
246
247
248 type auroraClear struct{}
249
250 func (auroraClear) Reset(arg interface{}) Value { return valueClear{arg} }
251
252 func (auroraClear) Bold(arg interface{}) Value {
253 return valueClear{arg}
254 }
255
256 func (auroraClear) Faint(arg interface{}) Value {
257 return valueClear{arg}
258 }
259
260 func (auroraClear) DoublyUnderline(arg interface{}) Value {
261 return valueClear{arg}
262 }
263
264 func (auroraClear) Fraktur(arg interface{}) Value {
265 return valueClear{arg}
266 }
267
268 func (auroraClear) Italic(arg interface{}) Value {
269 return valueClear{arg}
270 }
271
272 func (auroraClear) Underline(arg interface{}) Value {
273 return valueClear{arg}
274 }
275
276 func (auroraClear) SlowBlink(arg interface{}) Value {
277 return valueClear{arg}
278 }
279
280 func (auroraClear) RapidBlink(arg interface{}) Value {
281 return valueClear{arg}
282 }
283
284 func (auroraClear) Blink(arg interface{}) Value {
285 return valueClear{arg}
286 }
287
288 func (auroraClear) Reverse(arg interface{}) Value {
289 return valueClear{arg}
290 }
291
292 func (auroraClear) Inverse(arg interface{}) Value {
293 return valueClear{arg}
294 }
295
296 func (auroraClear) Conceal(arg interface{}) Value {
297 return valueClear{arg}
298 }
299
300 func (auroraClear) Hidden(arg interface{}) Value {
301 return valueClear{arg}
302 }
303
304 func (auroraClear) CrossedOut(arg interface{}) Value {
305 return valueClear{arg}
306 }
307
308 func (auroraClear) StrikeThrough(arg interface{}) Value {
309 return valueClear{arg}
310 }
311
312 func (auroraClear) Framed(arg interface{}) Value {
313 return valueClear{arg}
314 }
315
316 func (auroraClear) Encircled(arg interface{}) Value {
317 return valueClear{arg}
318 }
319
320 func (auroraClear) Overlined(arg interface{}) Value {
321 return valueClear{arg}
322 }
323
324 func (auroraClear) Black(arg interface{}) Value {
325 return valueClear{arg}
326 }
327
328 func (auroraClear) Red(arg interface{}) Value {
329 return valueClear{arg}
330 }
331
332 func (auroraClear) Green(arg interface{}) Value {
333 return valueClear{arg}
334 }
335
336 func (auroraClear) Yellow(arg interface{}) Value {
337 return valueClear{arg}
338 }
339
340 func (auroraClear) Brown(arg interface{}) Value {
341 return valueClear{arg}
342 }
343
344 func (auroraClear) Blue(arg interface{}) Value {
345 return valueClear{arg}
346 }
347
348 func (auroraClear) Magenta(arg interface{}) Value {
349 return valueClear{arg}
350 }
351
352 func (auroraClear) Cyan(arg interface{}) Value {
353 return valueClear{arg}
354 }
355
356 func (auroraClear) White(arg interface{}) Value {
357 return valueClear{arg}
358 }
359
360 func (auroraClear) BrightBlack(arg interface{}) Value {
361 return valueClear{arg}
362 }
363
364 func (auroraClear) BrightRed(arg interface{}) Value {
365 return valueClear{arg}
366 }
367
368 func (auroraClear) BrightGreen(arg interface{}) Value {
369 return valueClear{arg}
370 }
371
372 func (auroraClear) BrightYellow(arg interface{}) Value {
373 return valueClear{arg}
374 }
375
376 func (auroraClear) BrightBlue(arg interface{}) Value {
377 return valueClear{arg}
378 }
379
380 func (auroraClear) BrightMagenta(arg interface{}) Value {
381 return valueClear{arg}
382 }
383
384 func (auroraClear) BrightCyan(arg interface{}) Value {
385 return valueClear{arg}
386 }
387
388 func (auroraClear) BrightWhite(arg interface{}) Value {
389 return valueClear{arg}
390 }
391
392 func (auroraClear) Index(_ uint8, arg interface{}) Value {
393 return valueClear{arg}
394 }
395
396 func (auroraClear) Gray(_ uint8, arg interface{}) Value {
397 return valueClear{arg}
398 }
399
400 func (auroraClear) BgBlack(arg interface{}) Value {
401 return valueClear{arg}
402 }
403
404 func (auroraClear) BgRed(arg interface{}) Value {
405 return valueClear{arg}
406 }
407
408 func (auroraClear) BgGreen(arg interface{}) Value {
409 return valueClear{arg}
410 }
411
412 func (auroraClear) BgYellow(arg interface{}) Value {
413 return valueClear{arg}
414 }
415
416 func (auroraClear) BgBrown(arg interface{}) Value {
417 return valueClear{arg}
418 }
419
420 func (auroraClear) BgBlue(arg interface{}) Value {
421 return valueClear{arg}
422 }
423
424 func (auroraClear) BgMagenta(arg interface{}) Value {
425 return valueClear{arg}
426 }
427
428 func (auroraClear) BgCyan(arg interface{}) Value {
429 return valueClear{arg}
430 }
431
432 func (auroraClear) BgWhite(arg interface{}) Value {
433 return valueClear{arg}
434 }
435
436 func (auroraClear) BgBrightBlack(arg interface{}) Value {
437 return valueClear{arg}
438 }
439
440 func (auroraClear) BgBrightRed(arg interface{}) Value {
441 return valueClear{arg}
442 }
443
444 func (auroraClear) BgBrightGreen(arg interface{}) Value {
445 return valueClear{arg}
446 }
447
448 func (auroraClear) BgBrightYellow(arg interface{}) Value {
449 return valueClear{arg}
450 }
451
452 func (auroraClear) BgBrightBlue(arg interface{}) Value {
453 return valueClear{arg}
454 }
455
456 func (auroraClear) BgBrightMagenta(arg interface{}) Value {
457 return valueClear{arg}
458 }
459
460 func (auroraClear) BgBrightCyan(arg interface{}) Value {
461 return valueClear{arg}
462 }
463
464 func (auroraClear) BgBrightWhite(arg interface{}) Value {
465 return valueClear{arg}
466 }
467
468 func (auroraClear) BgIndex(_ uint8, arg interface{}) Value {
469 return valueClear{arg}
470 }
471
472 func (auroraClear) BgGray(_ uint8, arg interface{}) Value {
473 return valueClear{arg}
474 }
475
476 func (auroraClear) Colorize(arg interface{}, _ Color) Value {
477 return valueClear{arg}
478 }
479
480 func (auroraClear) Sprintf(format interface{}, args ...interface{}) string {
481 if str, ok := format.(string); ok {
482 return fmt.Sprintf(str, args...)
483 }
484 return fmt.Sprintf(fmt.Sprint(format), args...)
485 }
486
487
488
489 type aurora struct{}
490
491 func (aurora) Reset(arg interface{}) Value {
492 return Reset(arg)
493 }
494
495 func (aurora) Bold(arg interface{}) Value {
496 return Bold(arg)
497 }
498
499 func (aurora) Faint(arg interface{}) Value {
500 return Faint(arg)
501 }
502
503 func (aurora) DoublyUnderline(arg interface{}) Value {
504 return DoublyUnderline(arg)
505 }
506
507 func (aurora) Fraktur(arg interface{}) Value {
508 return Fraktur(arg)
509 }
510
511 func (aurora) Italic(arg interface{}) Value {
512 return Italic(arg)
513 }
514
515 func (aurora) Underline(arg interface{}) Value {
516 return Underline(arg)
517 }
518
519 func (aurora) SlowBlink(arg interface{}) Value {
520 return SlowBlink(arg)
521 }
522
523 func (aurora) RapidBlink(arg interface{}) Value {
524 return RapidBlink(arg)
525 }
526
527 func (aurora) Blink(arg interface{}) Value {
528 return Blink(arg)
529 }
530
531 func (aurora) Reverse(arg interface{}) Value {
532 return Reverse(arg)
533 }
534
535 func (aurora) Inverse(arg interface{}) Value {
536 return Inverse(arg)
537 }
538
539 func (aurora) Conceal(arg interface{}) Value {
540 return Conceal(arg)
541 }
542
543 func (aurora) Hidden(arg interface{}) Value {
544 return Hidden(arg)
545 }
546
547 func (aurora) CrossedOut(arg interface{}) Value {
548 return CrossedOut(arg)
549 }
550
551 func (aurora) StrikeThrough(arg interface{}) Value {
552 return StrikeThrough(arg)
553 }
554
555 func (aurora) Framed(arg interface{}) Value {
556 return Framed(arg)
557 }
558
559 func (aurora) Encircled(arg interface{}) Value {
560 return Encircled(arg)
561 }
562
563 func (aurora) Overlined(arg interface{}) Value {
564 return Overlined(arg)
565 }
566
567 func (aurora) Black(arg interface{}) Value {
568 return Black(arg)
569 }
570
571 func (aurora) Red(arg interface{}) Value {
572 return Red(arg)
573 }
574
575 func (aurora) Green(arg interface{}) Value {
576 return Green(arg)
577 }
578
579 func (aurora) Yellow(arg interface{}) Value {
580 return Yellow(arg)
581 }
582
583 func (aurora) Brown(arg interface{}) Value {
584 return Brown(arg)
585 }
586
587 func (aurora) Blue(arg interface{}) Value {
588 return Blue(arg)
589 }
590
591 func (aurora) Magenta(arg interface{}) Value {
592 return Magenta(arg)
593 }
594
595 func (aurora) Cyan(arg interface{}) Value {
596 return Cyan(arg)
597 }
598
599 func (aurora) White(arg interface{}) Value {
600 return White(arg)
601 }
602
603 func (aurora) BrightBlack(arg interface{}) Value {
604 return BrightBlack(arg)
605 }
606
607 func (aurora) BrightRed(arg interface{}) Value {
608 return BrightRed(arg)
609 }
610
611 func (aurora) BrightGreen(arg interface{}) Value {
612 return BrightGreen(arg)
613 }
614
615 func (aurora) BrightYellow(arg interface{}) Value {
616 return BrightYellow(arg)
617 }
618
619 func (aurora) BrightBlue(arg interface{}) Value {
620 return BrightBlue(arg)
621 }
622
623 func (aurora) BrightMagenta(arg interface{}) Value {
624 return BrightMagenta(arg)
625 }
626
627 func (aurora) BrightCyan(arg interface{}) Value {
628 return BrightCyan(arg)
629 }
630
631 func (aurora) BrightWhite(arg interface{}) Value {
632 return BrightWhite(arg)
633 }
634
635 func (aurora) Index(index uint8, arg interface{}) Value {
636 return Index(index, arg)
637 }
638
639 func (aurora) Gray(n uint8, arg interface{}) Value {
640 return Gray(n, arg)
641 }
642
643 func (aurora) BgBlack(arg interface{}) Value {
644 return BgBlack(arg)
645 }
646
647 func (aurora) BgRed(arg interface{}) Value {
648 return BgRed(arg)
649 }
650
651 func (aurora) BgGreen(arg interface{}) Value {
652 return BgGreen(arg)
653 }
654
655 func (aurora) BgYellow(arg interface{}) Value {
656 return BgYellow(arg)
657 }
658
659 func (aurora) BgBrown(arg interface{}) Value {
660 return BgBrown(arg)
661 }
662
663 func (aurora) BgBlue(arg interface{}) Value {
664 return BgBlue(arg)
665 }
666
667 func (aurora) BgMagenta(arg interface{}) Value {
668 return BgMagenta(arg)
669 }
670
671 func (aurora) BgCyan(arg interface{}) Value {
672 return BgCyan(arg)
673 }
674
675 func (aurora) BgWhite(arg interface{}) Value {
676 return BgWhite(arg)
677 }
678
679 func (aurora) BgBrightBlack(arg interface{}) Value {
680 return BgBrightBlack(arg)
681 }
682
683 func (aurora) BgBrightRed(arg interface{}) Value {
684 return BgBrightRed(arg)
685 }
686
687 func (aurora) BgBrightGreen(arg interface{}) Value {
688 return BgBrightGreen(arg)
689 }
690
691 func (aurora) BgBrightYellow(arg interface{}) Value {
692 return BgBrightYellow(arg)
693 }
694
695 func (aurora) BgBrightBlue(arg interface{}) Value {
696 return BgBrightBlue(arg)
697 }
698
699 func (aurora) BgBrightMagenta(arg interface{}) Value {
700 return BgBrightMagenta(arg)
701 }
702
703 func (aurora) BgBrightCyan(arg interface{}) Value {
704 return BgBrightCyan(arg)
705 }
706
707 func (aurora) BgBrightWhite(arg interface{}) Value {
708 return BgBrightWhite(arg)
709 }
710
711 func (aurora) BgIndex(n uint8, arg interface{}) Value {
712 return BgIndex(n, arg)
713 }
714
715 func (aurora) BgGray(n uint8, arg interface{}) Value {
716 return BgGray(n, arg)
717 }
718
719 func (aurora) Colorize(arg interface{}, color Color) Value {
720 return Colorize(arg, color)
721 }
722
723 func (aurora) Sprintf(format interface{}, args ...interface{}) string {
724 return Sprintf(format, args...)
725 }
726
View as plain text