cargo-q 0.1.0

A cargo subcommand for running multiple cargo commands in a time
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use std::process::Command;

fn main() {
    let output = Command::new("cargo")
        .arg("version")
        .output()
        .expect("Failed to execute cargo --version");

    if output.status.success() {
        let version = String::from_utf8_lossy(&output.stdout);
        println!("Cargo version: {}", version.trim());
    } else {
        eprintln!("Failed to get Cargo version");
    }
}