Merge pull request #11566 from tiborvass/carry-10864

Carry 10864: ANSI terminal emulation for windows
This commit is contained in:
Arnaud Porterie
2015-03-22 18:21:32 -07:00
10 changed files with 1958 additions and 120 deletions
+2 -9
View File
@@ -137,19 +137,12 @@ func NewDockerCli(in io.ReadCloser, out, err io.Writer, keyFile string, proto, a
if tlsConfig != nil {
scheme = "https"
}
if in != nil {
if file, ok := in.(*os.File); ok {
inFd = file.Fd()
isTerminalIn = term.IsTerminal(inFd)
}
inFd, isTerminalIn = term.GetFdInfo(in)
}
if out != nil {
if file, ok := out.(*os.File); ok {
outFd = file.Fd()
isTerminalOut = term.IsTerminal(outFd)
}
outFd, isTerminalOut = term.GetFdInfo(out)
}
if err == nil {