Package pty provides functions for working with Unix terminals.
ErrUnsupported is returned if a function is not available on the current platform.
Getsize returns the number of rows (lines) and cols (positions in each line) in terminal t.
Opens a pty and its corresponding tty.
Start assigns a pseudo-terminal tty os.File to c.Stdin, c.Stdout, and c.Stderr, calls c.Start, and returns the File of the tty's corresponding pty.