github.com/mithrandie/csvq@v1.18.1/init_windows.go (about) 1 //go:build windows 2 3 package main 4 5 import ( 6 "os" 7 8 "golang.org/x/sys/windows" 9 ) 10 11 func init() { 12 stdout := windows.Handle(os.Stdout.Fd()) 13 var originalMode uint32 14 15 windows.GetConsoleMode(stdout, &originalMode) 16 windows.SetConsoleMode(stdout, originalMode|windows.ENABLE_VIRTUAL_TERMINAL_PROCESSING) 17 }