code: func Fprintf(w io.Writer, foreground, background Color, format string, v ...interface{}) (int, error) {
  	if !isConsole(w) {
  		return fmt.Fprintf(w, format, v...)
  	}
  
  	return fmt.Fprint(w, ansiForeTables[foreground]+ansiBackTables[background]+
  		fmt.Sprintf(format, v...)+
  		ansi.Reset)
  }
docs: // Fprintf 带色彩输出的 fmt.Fprintf。
  // 颜色值只在 w 不为 os.Stderr、os.Stdin、os.Stdout 中的一个时才启作用，否则只向 w 输出普通字符串。