func main() { Black := "Black" Red := "Red" Green := "Green" Brown := "Brown" Blue := "Blue" Magenta := "Magenta" Cyan := "Cyan" Gray := "Gray" BgBlack := "BgBlack" BgRed := "BgRed" BgGreen := "BgGreen" BgBrown := "BgBrown" BgBlue := "BgBlue" BgMagenta := "BgMagenta" BgCyan := "BgCyan" BgGray := "BgGray" Bold := "Bold" Reverse := "Reverse" fmt.Println(glr.Black(Black)) fmt.Println(glr.Red(Red)) fmt.Println(glr.Green(Green)) fmt.Println(glr.Brown(Brown)) fmt.Println(glr.Blue(Blue)) fmt.Println(glr.Magenta(Magenta)) fmt.Println(glr.Cyan(Cyan)) fmt.Println(glr.Gray(Gray)) fmt.Println(glr.BgBlack(BgBlack)) fmt.Println(glr.BgRed(BgRed)) fmt.Println(glr.BgGreen(BgGreen)) fmt.Println(glr.BgBrown(BgBrown)) fmt.Println(glr.BgBlue(BgBlue)) fmt.Println(glr.BgMagenta(BgMagenta)) fmt.Println(glr.BgCyan(BgCyan)) fmt.Println(glr.BgGray(BgGray)) fmt.Println(glr.Bold(Bold)) fmt.Println(glr.Reverse(Reverse)) fmt.Println(glr.Blue(glr.BgGreen("Blue and BgGreen"))) fmt.Println(glr.Clear(glr.Blue(glr.BgGreen("Cleared: Blue and BgGreen")))) }
func TestGray(t *testing.T) { r := "\033[37mGray\033[0m" if s := glr.Gray("Gray"); s != r { t.Error("Expected '", r, "', got '", s, "'") } }