use std::process::Command; fn main() { println!("cargo::rerun-if-changed=Cargo.toml"); let status = Command::new("bash") .args(["-c", r#" set -o pipefail stylance . | sed "s/^\.\/\.\//cargo::rerun-if-changed=/" "#]) .status() .expect("Could not run stylance"); if !status.success() { panic!("Stylance did not run successfully"); } }