pub fn check_tools(required: &[&str]) -> Result<()>Expand description
Pre-flight check: verify that all required external tools are
present in $PATH before starting work. Collects every missing
tool into a single error so the user sees the full list at once.