Crate thermite

source ·
Expand description

Basic Usage:

use thermite::api::get_package_index;
use thermite::download_file;
use thermite::install_mod;
use std::path::Path;

async fn example() {
    let index = get_package_index().await.unwrap();
    if let Some(md) = index.iter().find(|e| e.name == "server_utilities") {
        let latest = md.get_latest().unwrap();
        let zipped = download_file(&latest.url, Path::new("server_utils.zip")).await.unwrap();
        install_mod(&zipped, Path::new("mods")).unwrap();
    }    
}

Modules