print.go raw
1 package ansi
2
3 import (
4 "fmt"
5 )
6
7 var (
8 ansiStdout = NewAnsiStdout()
9 )
10
11 // Print prints given arguments with escape sequence conversion for windows.
12 func Print(a ...interface{}) (n int, err error) {
13 return fmt.Fprint(ansiStdout, a...)
14 }
15
16 // Printf prints a given format with escape sequence conversion for windows.
17 func Printf(format string, a ...interface{}) (n int, err error) {
18 return fmt.Fprintf(ansiStdout, format, a...)
19 }
20
21 // Println prints given arguments with newline and escape sequence conversion
22 // for windows.
23 func Println(a ...interface{}) (n int, err error) {
24 return fmt.Fprintln(ansiStdout, a...)
25 }
26