pub async fn concat_files( directory: &Path, config: &ConcatConfig, dry_run: bool, ) -> Result<usize>