qubit_command/lib.rs
1/*******************************************************************************
2 *
3 * Copyright (c) 2026 Haixing Hu.
4 *
5 * SPDX-License-Identifier: Apache-2.0
6 *
7 * Licensed under the Apache License, Version 2.0.
8 *
9 ******************************************************************************/
10//! # Qubit Command
11//!
12//! Provides command-line process running utilities for Rust.
13//!
14
15mod command;
16mod command_env;
17mod command_error;
18mod command_output;
19mod command_runner;
20mod command_stdin;
21#[cfg(coverage)]
22#[doc(hidden)]
23pub mod coverage_support;
24mod output_stream;
25
26pub use command::Command;
27pub use command_error::CommandError;
28pub use command_output::CommandOutput;
29pub use command_runner::{
30 CommandRunner,
31 DEFAULT_COMMAND_TIMEOUT,
32};
33pub use output_stream::OutputStream;