create-proyect-cli 2.2.0

CLI para crear proyectos rápidamente (Express, Rust, Python, Angular, Vue, React)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use std::process::Command;

pub fn clone_repository(repo_url: &str, location: &str) {
    println!("Clonando repositorio...");

    let status = Command::new("git")
        .args(["clone", repo_url, location])
        .status();

    match status {
        Ok(s) if s.success() => {
            println!("✔ Repositorio clonado correctamente");
        }
        _ => println!("✖ Error al clonar el repositorio"),
    }
}