Documentation ¶
Index ¶
Constants ¶
View Source
const ( ECHO = 0x00000008 ONLCR = 0x2 ISTRIP = 0x20 INLCR = 0x40 ISIG = 0x80 IGNCR = 0x80 ICANON = 0x100 ICRNL = 0x100 IXOFF = 0x400 IXON = 0x200 )
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 ¶
Types ¶
type State ¶
type State struct {
// contains filtered or unexported fields
}
func MakeRaw ¶
MakeRaw put the terminal connected to the given file descriptor into raw mode and returns the previous state of the terminal so that it can be restored.
func SetRawTerminal ¶
Click to show internal directories.
Click to hide internal directories.