Documentation ¶
Index ¶
- Variables
- func DisableEcho(fd uintptr, state *State) error
- func GetFdInfo(in interface{}) (uintptr, bool)
- func IsTerminal(fd uintptr) bool
- func RestoreTerminal(fd uintptr, state *State) error
- func SetWinsize(fd uintptr, ws *Winsize) error
- func StdStreams() (stdIn io.ReadCloser, stdOut, stdErr io.Writer)
- type State
- type Termios
- type Winsize
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrInvalidState = errors.New("Invalid terminal state")
)
Functions ¶
func DisableEcho ¶
func IsTerminal ¶
IsTerminal returns true if the given file descriptor is a terminal.
func RestoreTerminal ¶
Restore restores the terminal connected to the given file descriptor to a previous state.
func SetWinsize ¶
func StdStreams ¶ added in v0.20.0
func StdStreams() (stdIn io.ReadCloser, stdOut, stdErr io.Writer)
Types ¶
Click to show internal directories.
Click to hide internal directories.