pub fn instalar_abi(path: &str, no_user: bool) {
    println!("Iniciando instalacion desde el binario: {}", path);
    println!("Desempaquetando el binario....");
    let resultado_e_tar = archivos::e_tar(path, "install.d/");
    match resultado_e_tar {
        Ok(_resultado_e_tar) => println!("El tarball se descomprimio con exito"),
        Err(_e) => {
            println!("{}", "Ocurrio un error al descomprimir el tarball".red());
            process::exit(0x0100);
        }
    }

    let abi_funcion = archivos::existe_adi();
    if abi_funcion == true {
        instalar_abi_adi(no_user);
    } else {
        instalar_abi_abc(path);
    }
}
// Instalacion apartir de un archivo .abi.tar
Instalacion apartir de un archivo .abi.tar
Instalacion apartir de un archivo . abi . tar
pub fn instalar_abi(path: &str, no_user: bool) {
    println!("Iniciando instalacion desde el binario: {}", path);
    println!("Desempaquetando el binario....");
    let resultado_e_tar = archivos::e_tar(path, "install.d/");
    match resultado_e_tar {
        Ok(_resultado_e_tar) => println!("El tarball se descomprimio con exito"),
        Err(_e) => {
            println!("{}", "Ocurrio un error al descomprimir el tarball".red());
            process::exit(0x0100);
        }
    }
    let abi_funcion = archivos::existe_adi();
    if abi_funcion == true {
        instalar_abi_adi(no_user);
    } else {
        instalar_abi_abc(path);
    }
}
pub fn instalar_abi ( path : & str , no_user : bool ) { println ! ( " " path ) ; println ! ( " " ) ; let resultado_e_tar = archivos :: e_tar ( path , " " ) ; match resultado_e_tar { Ok ( _resultado_e_tar ) => println ! ( " " ) , Err ( _e ) => { println ! ( " " " " red ( ) ) ; process :: exit ( 0x0100 ) ; } } let abi_funcion = archivos :: existe_adi ( ) ; if abi_funcion == true { instalar_abi_adi ( no_user ) ; } else { instalar_abi_abc ( path ) ; } }
Instalacion apartir de un archivo .abi.tar
Instalacion apartir de un archivo . abi . tar
path
&str
no_user
bool
path
&str
no_user
bool