rainbeam_shared/
process.rs

1//! Process management utilities
2
3/// Error quit with message
4///
5/// # Arguments
6/// * `msg` - result message
7pub fn no(msg: &str) {
8    println!("\x1b[91m{}\x1b[0m", format!("error:\x1b[0m {msg}"));
9    std::process::exit(1);
10}
11
12/// Success quit with message
13///
14/// # Arguments
15/// * `msg` - result message
16pub fn yes(msg: &str) {
17    println!("\x1b[92m{}\x1b[0m", format!("success:\x1b[0m {msg}"));
18    std::process::exit(0);
19}