github.com/fnproject/cli@v0.0.0-20240508150455-e5d88bd86117/common/color/windows.go (about) 1 //go:build windows 2 // +build windows 3 4 package color 5 6 import ( 7 "os" 8 9 "golang.org/x/sys/windows" 10 ) 11 12 func init() { 13 stdout := windows.Handle(os.Stdout.Fd()) 14 var originalMode uint32 15 16 windows.GetConsoleMode(stdout, &originalMode) 17 windows.SetConsoleMode(stdout, originalMode|windows.ENABLE_VIRTUAL_TERMINAL_PROCESSING) 18 }