//! Pseudoterminal-backed process I/O.
//!
//! Pipe-backed modes give deterministic capture, but a child connected to a
//! pipe sees a non-terminal and disables colors, progress bars, and other
//! tty-gated rendering. This module allocates a real pseudoterminal so the
//! child renders exactly as it would in an interactive shell, while the parent
//! still observes and (optionally) captures the merged output stream.
//!
//! PTY support is Unix-only. The public surface is [`PtyIo`], [`PtySize`], and
//! [`terminal_size`]; allocation and child setup are crate-internal.
pub use ;
pub use install_controlling_tty;
pub use PtyIo;
pub use PtyMaster;
pub use ;