-
Notifications
You must be signed in to change notification settings - Fork 0
/
test_drive.go
64 lines (54 loc) · 2.39 KB
/
test_drive.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
package examples
import (
"fmt"
"github.com/go-color-term/go-color-term/coloring"
)
type TestDriveExample struct{}
func (example *TestDriveExample) GetTitle() string {
return "Test drive"
}
func (example *TestDriveExample) GetDescription() string {
return "Showcase of all utility.* and utility.Extras.* functions."
}
func (example *TestDriveExample) Run() {
fmt.Println(coloring.Black("Black"))
fmt.Println(coloring.Red("Red"))
fmt.Println(coloring.Green("Green"))
fmt.Println(coloring.Yellow("Yellow"))
fmt.Println(coloring.Blue("Blue"))
fmt.Println(coloring.Magenta("Magenta"))
fmt.Println(coloring.Cyan("Cyan"))
fmt.Println(coloring.White("White"))
fmt.Println(coloring.BgBlack("Black background"))
fmt.Println(coloring.BgRed("Red background"))
fmt.Println(coloring.BgGreen("Green background"))
fmt.Println(coloring.BgYellow("Yellow background"))
fmt.Println(coloring.BgBlue("Blue background"))
fmt.Println(coloring.BgMagenta("Magenta background"))
fmt.Println(coloring.BgCyan("Cyan background"))
fmt.Println(coloring.BgWhite("White background"))
fmt.Println(coloring.Bold("Bold"))
fmt.Println(coloring.Faint("Faint"))
fmt.Println(coloring.Italic("Italic"))
fmt.Println(coloring.Underline("Underline"))
fmt.Println(coloring.Blink("Blink"))
fmt.Println(coloring.Invert("Invert"))
fmt.Println(coloring.Conceal("Conceal"))
fmt.Println(coloring.Strikethrough("Strikethrough"))
fmt.Println(coloring.Extras.BrightBlack("Bright black"))
fmt.Println(coloring.Extras.BrightRed("Bright red"))
fmt.Println(coloring.Extras.BrightGreen("Bright green"))
fmt.Println(coloring.Extras.BrightYellow("Bright yellow"))
fmt.Println(coloring.Extras.BrightBlue("Bright blue"))
fmt.Println(coloring.Extras.BrightMagenta("Bright magenta"))
fmt.Println(coloring.Extras.BrightCyan("Bright cyan"))
fmt.Println(coloring.Extras.BrightWhite("Bright white"))
fmt.Println(coloring.Extras.BgBrightBlack("Bright black background"))
fmt.Println(coloring.Extras.BgBrightRed("Bright red background"))
fmt.Println(coloring.Extras.BgBrightGreen("Bright green background"))
fmt.Println(coloring.Extras.BgBrightYellow("Bright yellow background"))
fmt.Println(coloring.Extras.BgBrightBlue("Bright blue background"))
fmt.Println(coloring.Extras.BgBrightMagenta("Bright magenta background"))
fmt.Println(coloring.Extras.BgBrightCyan("Bright cyan background"))
fmt.Println(coloring.Extras.BgBrightWhite("Bright white background"))
}