forked from cch123/asm-cli
/
color_print.go
47 lines (35 loc) · 1 KB
/
color_print.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
package main
import "fmt"
func red(str interface{}) string {
return fmt.Sprintf("\033[91m%v\033[00m", str)
}
func green(str interface{}) string {
return fmt.Sprintf("\033[92m%v\033[00m", str)
}
func yellow(str interface{}) string {
return fmt.Sprintf("\033[93m%v\033[00m", str)
}
func lightPurple(str interface{}) string {
return fmt.Sprintf("\033[94m%v\033[00m", str)
}
func purple(str interface{}) string {
return fmt.Sprintf("\033[95m%v\033[00m", str)
}
func cyan(str interface{}) string {
return fmt.Sprintf("\033[96m%v\033[00m", str)
}
func lightGray(str interface{}) string {
return fmt.Sprintf("\033[97m%v\033[00m", str)
}
func boldCyan(str interface{}) string {
return fmt.Sprintf("\033[96m\033[1m%v\033[00m", str)
}
func boldGreen(str interface{}) string {
return fmt.Sprintf("\033[92m\033[1m%v\033[00m", str)
}
func boldYellow(str interface{}) string {
return fmt.Sprintf("\033[93m\033[1m%v\033[00m", str)
}
func black(str interface{}) string {
return fmt.Sprintf("\033[98m%v\033[00m", str)
}