Versions in this module Expand all Collapse all v0 v0.9.0 Mar 10, 2014 Changes in this version + func SetTerminal(command *Command, pipes *Pipes) error type Command + ContainerPid int + Terminal Terminal type InitArgs + Console string + Pipe int + Root string + type Pipes struct + Stderr io.Writer + Stdin io.ReadCloser + Stdout io.Writer + func NewPipes(stdin io.ReadCloser, stdout, stderr io.Writer, useStdin bool) *Pipes + type StdConsole struct + func NewStdConsole(command *Command, pipes *Pipes) (*StdConsole, error) + func (s *StdConsole) AttachPipes(command *exec.Cmd, pipes *Pipes) error + func (s *StdConsole) Close() error + func (s *StdConsole) Resize(h, w int) error + type Terminal interface + Resize func(height, width int) error + type TtyConsole struct + MasterPty *os.File + SlavePty *os.File + func NewTtyConsole(command *Command, pipes *Pipes) (*TtyConsole, error) + func (t *TtyConsole) AttachPipes(command *exec.Cmd, pipes *Pipes) error + func (t *TtyConsole) Close() error + func (t *TtyConsole) Master() *os.File + func (t *TtyConsole) Resize(h, w int) error + type TtyTerminal interface + Master func() *os.File