pub fn generate_tmp_project( worktree_branch: Option<Option<String>>, project_name: Option<String>, lib: bool, git: Option<String>, temporary_project_dir: PathBuf, git_repo_depth: Option<Depth>, vcs: Option<String>) -> Result<TempDir>