Package tty
- type TTY
- func Open() (*TTY, error)
- func OpenDevice(path string) (*TTY, error)
- func (tty *TTY) Buffered() bool
- func (tty *TTY) Close() error
- func (tty *TTY) Input() *os.File
- func (tty *TTY) MustRaw() func() error
- func (tty *TTY) Output() *os.File
- func (tty *TTY) Raw() (func() error, error)
- func (tty *TTY) ReadPassword() (string, error)
- func (tty *TTY) ReadPasswordClear() (string, error)
- func (tty *TTY) ReadPasswordNoEcho() (string, error)
- func (tty *TTY) ReadRune() (rune, error)
- func (tty *TTY) ReadString() (string, error)
- func (tty *TTY) SIGWINCH() <-chan WINSIZE
- func (tty *TTY) Size() (int, int, error)
- func (tty *TTY) SizePixel() (int, int, int, int, error)
- type WINSIZE
Package files
tty.go
tty_linux.go
tty_unix.go
type TTY struct {
}
func Open() (*TTY, error)
func OpenDevice(path string) (*TTY, error)
func (tty *TTY) Buffered() bool
func (*TTY) Close
¶
func (tty *TTY) Close() error
func (tty *TTY) Input() *os.File
func (tty *TTY) MustRaw() func() error
func (tty *TTY) Output() *os.File
func (*TTY) Raw
¶
func (tty *TTY) Raw() (func() error, error)
func (tty *TTY) ReadPassword() (string, error)
func (tty *TTY) ReadPasswordClear() (string, error)
func (tty *TTY) ReadPasswordNoEcho() (string, error)
func (tty *TTY) ReadRune() (rune, error)
func (tty *TTY) ReadString() (string, error)
func (tty *TTY) SIGWINCH() <-chan WINSIZE
func (*TTY) Size
¶
func (tty *TTY) Size() (int, int, error)
func (tty *TTY) SizePixel() (int, int, int, int, error)
type WINSIZE struct {
W int
H int
}
Subdirectories