pub async fn files( working_dir: &Path, subpath: Option<&Path>, exclude_patterns: Vec<String>, include_patterns: Vec<String>, filter_pattern: Option<&str>, head: u32, ) -> Result<String>