rmux-pty 0.3.0

PTY allocation, resize, and child-process control for the RMUX terminal multiplexer.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# rmux-pty

> **Private API.** Implementation detail of [`rmux`]https://crates.io/crates/rmux.
> Semver is not guaranteed inside `0.x` — versions may break at any point.
> If you want a stable Rust API, depend on [`rmux-sdk`]https://crates.io/crates/rmux-sdk instead.

PTY allocation, resize, and child-process control used by the
[RMUX](https://github.com/helvesec/rmux) daemon. Native Unix PTYs on Linux
and macOS, native ConPTY on Windows — together with named pipes for local
IPC (handled by [`rmux-ipc`](https://crates.io/crates/rmux-ipc)), this is
how RMUX runs first-class on Windows without WSL.

Published to crates.io because the `rmux` binary depends on it; not
intended as a stable consumer surface.

## License

Dual-licensed under [MIT](LICENSE-MIT) or [Apache-2.0](LICENSE-APACHE).