pub async fn batch( format: String, input_dir: PathBuf, type_override: Option<String>, out_dir: Option<PathBuf>, config: Config, cache_dir: Option<PathBuf>, ) -> Result<()>