//! Shared helper for running ecosystem CLI tools.
use Path;
use ;
/// Run an external tool in `root`.
///
/// Returns `Err` if the binary is not found on PATH (spawn failure).
/// Returns `Ok(status)` otherwise — the caller decides how to interpret
/// the exit code.
///
/// stdout and stderr are captured and suppressed — tool output must not
/// bleed into git-std's own output.