Terminal is a simple golang package that provides basic terminal handling.
Terminal wraps color/format functions provided by ANSI escape code
package main
import (
"github.com/wsxiaoys/terminal"
"github.com/wsxiaoys/terminal/color"
)
func main() {
terminal.Stdout.Color("y").
Print("Hello world").Nl().
Reset().
Colorf("@{kW}Hello world\n")
color.Print("@rHello world")
}
Check the godoc result for more details.