summaryrefslogtreecommitdiffstats
path: root/crates/cargo-util/src/lib.rs
blob: 0cbc920ecf3b67204a8b3f8b04ce76d1088ab59e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Miscellaneous support code used by Cargo.

pub use self::read2::read2;
pub use process_builder::ProcessBuilder;
pub use process_error::{exit_status_to_string, is_simple_exit_code, ProcessError};
pub use sha256::Sha256;

pub mod paths;
mod process_builder;
mod process_error;
mod read2;
pub mod registry;
mod sha256;

/// Whether or not this running in a Continuous Integration environment.
pub fn is_ci() -> bool {
    std::env::var("CI").is_ok() || std::env::var("TF_BUILD").is_ok()
}