cad2d783b3
release / build-web (push) Has been cancelled
release / build-bundles (aarch64-linux-gnu-gcc, arm64, linux, ubuntu-latest, linux-arm64) (push) Has been cancelled
release / build-bundles (amd64, darwin, macos-13, macos-x64) (push) Has been cancelled
release / build-bundles (amd64, linux, ubuntu-latest, linux-x64) (push) Has been cancelled
release / build-bundles (amd64, windows, windows-latest, windows-x64) (push) Has been cancelled
release / build-bundles (arm64, darwin, macos-14, macos-arm64) (push) Has been cancelled
feat: windows support
13 lines
303 B
Go
13 lines
303 B
Go
package process
|
|
|
|
import "io"
|
|
|
|
// PtyHandle abstracts PTY operations across Unix and Windows.
|
|
// On Unix, this wraps creack/pty (*os.File).
|
|
// On Windows, this wraps Windows ConPTY.
|
|
type PtyHandle interface {
|
|
io.ReadWriteCloser
|
|
// Resize changes the PTY window size.
|
|
Resize(cols, rows uint16) error
|
|
}
|