Codebase list golang-github-moby-term / c096030
New upstream version 0.0~git20201110.bea5bbe Francisco Vilmar Cardoso Ruviaro 3 years ago
1 changed file(s) with 6 addition(s) and 3 deletion(s). Raw diff Collapse all Expand all
7070 // go-ansiterm hasn't switch to x/sys/windows.
7171 // TODO: switch back to x/sys/windows once go-ansiterm has switched
7272 if emulateStdin {
73 stdIn = windowsconsole.NewAnsiReader(windows.STD_INPUT_HANDLE)
73 h := uint32(windows.STD_INPUT_HANDLE)
74 stdIn = windowsconsole.NewAnsiReader(int(h))
7475 } else {
7576 stdIn = os.Stdin
7677 }
7778
7879 if emulateStdout {
79 stdOut = windowsconsole.NewAnsiWriter(windows.STD_OUTPUT_HANDLE)
80 h := uint32(windows.STD_OUTPUT_HANDLE)
81 stdOut = windowsconsole.NewAnsiWriter(int(h))
8082 } else {
8183 stdOut = os.Stdout
8284 }
8385
8486 if emulateStderr {
85 stdErr = windowsconsole.NewAnsiWriter(windows.STD_ERROR_HANDLE)
87 h := uint32(windows.STD_ERROR_HANDLE)
88 stdErr = windowsconsole.NewAnsiWriter(int(h))
8689 } else {
8790 stdErr = os.Stderr
8891 }