#[allow(clippy::module_inception)]
pub mod client;
pub mod paths;
pub mod pipe_session;
pub mod pty_session;
pub mod telemetry;
pub use client::{
connect_or_start, daemonize_command, launch_detached, ClientError, DaemonClient,
SpawnCommandRequest, SpawnedDaemon,
};
pub use pipe_session::{PipeSpawnRequest, PipeStreamAttachment, SpawnedPipeSession};
pub use pty_session::{AttachError, PtyAttachment, PtySpawnRequest, SpawnedPtySession};
pub use telemetry::{
SessionTeeBackpressure, SessionTeeFileMode, SessionTeeFileRequest, SessionTeeKind,
SessionTeeStatus, SessionTeeStream,
};