mod child_guard;
mod error;
mod output;
mod run;
mod run_cancellable;
mod specification;
mod supervise;
pub(crate) use child_guard::ChildGuard;
pub(crate) use error::ProcessError;
pub(crate) use run::{run, run_capture, run_quiet, spawn};
pub(crate) use run_cancellable::{CancellableOutcome, run_cancellable};
pub(crate) use specification::ProcessSpec;
pub(crate) use supervise::supervise;