pub(crate) fn finish_run( root: &Path, args: &Args, quiet: bool, cache: &Cache, templates: &[PathBuf], results: Vec<ProcessedTemplate<'_>>, ) -> ExitCode