infinity-msfs 0.3.6

Build/packaging/util CLI for infinity-msfs projects.
1
2
3
4
5
6
7
8
9
10
11
12
13
use crate::process;
use infinity_build_core::{BuildError, BuildResult, Runner};
use std::process::Command;

pub struct CliRunner {
    pub verbose: bool,
}

impl Runner for CliRunner {
    fn run(&self, cmd: &mut Command, label: &str) -> BuildResult<()> {
        process::run_command(cmd, label, self.verbose).map_err(BuildError::Backend)
    }
}