minecraft_launcher_core 0.1.2

A Minecraft launcher library written in rust
Documentation
// use minecraft_launcher_core::main;

//use requests_rs::requests;

//use std::process;

fn main() {

    //main::launcher_cli::init("install_dir", false);
    //main::runtime_downloader::download_runtime().expect("Error downloading runtime!");
    //main::launcher_cli::ely_by_authenticator("some_username", "some_password", "install_dir");

    //main::launcher_cli::launch_mc_vanilla("ely_by", "1.19.2", "release", "D:\\python_programs\\pycraft", "some_username", "some_password", "2");

    // let check_java = main::launcher_cli::is_java_installed();
    // println!("{}", check_java)

    // println!("{}", &"1.19.2"[0..4])

//    let check_java = process::Command::new("cmd")
//    .args(["/c", "java --version"])
//    .output()
//    .expect("Error running command");
//
//    println!("{:#?}", check_java.stdout);
//    println!("{}", check_java.status);
//
//    if check_java.status.success() {
//        println!("Java 17 is installed successfully.")
//    }
//    else {
//        println!("Error installing java 17!")
//    }

//    let file_name = "a";
//    let file_ext = "msi";
//    println!("{}", format!("msiexec /i {file_name}.{file_ext}"))

    //ely_by_authenticator("some_username", "password");


    // let sys_mem = main::launcher_cli::get_total_sys_mem();

    // println!("Total memory: {sys_mem}")
}