Files
asciinema/util/echo.go
2015-08-08 21:29:29 +02:00

23 lines
400 B
Go

package util
import (
"fmt"
"io"
"io/ioutil"
"os"
)
var loggerOutput io.Writer = os.Stdout
func BeQuiet() {
loggerOutput = ioutil.Discard
}
func Printf(s string, args ...interface{}) {
fmt.Fprintf(loggerOutput, "\x1b[32m~ %v\x1b[0m\n", fmt.Sprintf(s, args...))
}
func Warningf(s string, args ...interface{}) {
fmt.Fprintf(loggerOutput, "\x1b[33m~ %v\x1b[0m\n", fmt.Sprintf(s, args...))
}