package windows

import "github.com/dotcloud/docker/pkg/term/windows"

Index

Functions

func ConEmuStreams

func ConEmuStreams() (stdIn io.ReadCloser, stdOut, stdErr io.Writer)

ConEmuStreams returns prepared versions of console streams, for proper use in ConEmu terminal. The ConEmu terminal emulates ANSI on output streams well by default.

func ConsoleStreams

func ConsoleStreams() (stdIn io.ReadCloser, stdOut, stdErr io.Writer)

ConsoleStreams returns a wrapped version for each standard stream referencing a console, that handles ANSI character sequences.

func GetHandleInfo

func GetHandleInfo(in interface{}) (uintptr, bool)

GetHandleInfo returns file descriptor and bool indicating whether the file is a console.

func IsConsole

func IsConsole(fd uintptr) bool

IsConsole returns true if the given file descriptor is a Windows Console. The code assumes that GetConsoleMode will return an error for file descriptors that are not a console.

Source Files

ansi_reader.go ansi_writer.go console.go windows.go

Version
v1.10.0
Published
Feb 4, 2016
Platform
windows/amd64
Imports
12 packages
Last checked
1 hour ago

Tools for package owners.