pub fn supervise_command(
spec: &CommandSpec,
options: SupervisionOptions,
writer: &mut dyn Write,
) -> Result<SupervisedResult, SupervisionError>pub fn supervise_command(
spec: &CommandSpec,
options: SupervisionOptions,
writer: &mut dyn Write,
) -> Result<SupervisedResult, SupervisionError>