fn archive_name(target_dir: &Path) -> Result<PathBuf, Error>