use crate::config::WorkflowsConfig;
use crate::{intergrations, repo::Repo};
pub fn git_clone(url: Option<String>, config: &WorkflowsConfig) -> Option<Repo> {
let project_dir = intergrations::git::clone_repo(&url.clone()?, config).ok()?;
let project_name = url?.split('/').last()?.replace(".git", "");
Some(Repo::new(project_name, true, Some(project_dir)))
}