diff --git a/init_windows.go b/init_windows.go new file mode 100644 index 0000000..ee17a6b --- /dev/null +++ b/init_windows.go @@ -0,0 +1,11 @@ +// +build windows + +package main + +import "golang.org/x/sys/windows" + +func init() { + var mode uint32 + windows.GetConsoleMode(windows.Stdout, &mode) + windows.SetConsoleMode(windows.Stdout, mode | windows.ENABLE_VIRTUAL_TERMINAL_PROCESSING) +}