package util import ( "encoding/json" "fmt" ) func PrintInfo(v interface{}) { fmt.Printf("\x1b[36m%v\x1b[0m\n", v) } func PrintErr(v interface{}) { fmt.Printf("\x1b[31m%v\x1b[0m\n", v) } func PrintJSON(v interface{}) { if b, err := json.Marshal(v); err != nil { PrintErr(fmt.Sprintf("JSON marshal error: %v", err)) } else { PrintInfo(string(b)) } }