szaydel
12/22/2019 - 7:38 AM

Simple golang expirement with ANSI colors

Simple golang expirement with ANSI colors

package main
// http://play.golang.org/p/jZ5pa944O1 <- will not display the colors
import "fmt"

const (
        InfoColor    = "\033[1;34m%s\033[0m"
        NoticeColor  = "\033[1;36m%s\033[0m"
        WarningColor = "\033[1;33m%s\033[0m"
        ErrorColor   = "\033[1;31m%s\033[0m"
        DebugColor   = "\033[0;36m%s\033[0m"
)

func main() {
        fmt.Printf(InfoColor, "Info")
        fmt.Println("")
        fmt.Printf(NoticeColor, "Notice")
        fmt.Println("")
        fmt.Printf(WarningColor, "Warning")
        fmt.Println("")
        fmt.Printf(ErrorColor, "Error")
        fmt.Println("")
        fmt.Printf(DebugColor, "Debug")
        fmt.Println("")

}