//! 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 ;