Radish alpha
h
rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5
Radicle Heartwood Protocol & Stack
Radicle
Git
heartwood crates radicle-cli src commands diff.rs
use std::{ffi::OsString, process};

pub fn run(args: Vec<OsString>) -> anyhow::Result<()> {
    crate::warning::deprecated("rad diff", "git diff");

    let mut child = process::Command::new("git")
        .arg("diff")
        .args(args)
        .spawn()?;

    let exit_status = child.wait()?;

    process::exit(exit_status.code().unwrap_or(1));
}