#mod #northstar #thunderstore #io #thermite

libthermite

用于管理 Northstar 模块的封装

32 个版本

0.8.1 2024年4月21日
0.7.1 2024年2月1日
0.7.0-beta2023年7月21日
0.6.3 2023年3月28日
0.3.4 2022年11月14日

网页编程 中排名 640

Download history 53/week @ 2024-04-27 17/week @ 2024-05-04 60/week @ 2024-05-11 70/week @ 2024-05-18 46/week @ 2024-05-25 66/week @ 2024-06-01 72/week @ 2024-06-08 107/week @ 2024-06-15 53/week @ 2024-06-22 170/week @ 2024-06-29 42/week @ 2024-07-06 123/week @ 2024-07-13 8/week @ 2024-07-20 245/week @ 2024-07-27 54/week @ 2024-08-03 38/week @ 2024-08-10

每月下载量 347
papa 中使用

MIT 许可证

55KB
1.5K SLoC

thermite

codecov Build & Test

Rust 封装,用于管理 Northstar 并与 Thunderstore 交互


lib.rs:

基本用法

use thermite::prelude::*;
use std::io::Cursor;

fn example() {
    let index = get_package_index().unwrap();
    if let Some(md) = index.iter().find(|e| e.name == "server_utilities") {
        let latest = md.get_latest().unwrap();
        let mut zipped = vec![];
        download(&mut zipped, &latest.url).unwrap();
        install_mod(&latest.full_name, Cursor::new(zipped), "packages").unwrap();
    }    
}

依赖

~7–22MB
~297K SLoC