11 lines
235 B
Go
11 lines
235 B
Go
package loginpty
|
|
|
|
import "io"
|
|
|
|
// ptyHandle abstracts PTY operations across Unix and Windows.
|
|
// Unix wraps creack/pty (*os.File); Windows wraps ConPTY.
|
|
type ptyHandle interface {
|
|
io.ReadWriteCloser
|
|
Resize(cols, rows uint16) error
|
|
}
|