xtask/commands/
cargo_fmt_check.rs
1use xshell::{cmd, Error, Shell};
2
3pub(crate) fn run(shell: &Shell) -> Result<(), Error> {
4 let check_extendr = cmd!(shell, "cargo fmt --all -- --check").run();
5
6 let check_extendrtests = cmd!(
7 shell,
8 "cargo fmt --all --manifest-path tests/extendrtests/src/rust/Cargo.toml -- --check"
9 )
10 .run();
11
12 if check_extendr.is_err() || check_extendrtests.is_err() {
13 println!("Please run `cargo extendr fmt`");
14 } else {
15 println!("Success!");
16 }
17
18 check_extendr
19}