7 个版本 (4 个稳定版)
2.0.0 | 2024年4月23日 |
---|---|
1.1.1 | 2024年1月13日 |
0.4.0 | 2023年12月21日 |
0.3.2 | 2023年12月20日 |
0.1.0 | 2023年12月16日 |
#555 in 开发工具
每月453次下载
在 bestool 中使用
7KB
升级
描述
一个基于 Rust 编写的用于轻松升级程序的 crate。(基于 self-replace。)
用法
将以下内容添加到您的 Cargo.toml
[dependencies]
upgrade = "^2"
示例
use upgrade::upgrade;
fn main() {
upgrade("./upgrade.exe").unwrap();
}
或使用参数调用
use upgrade::run_upgrade;
fn main() {
run_upgrade("./upgrade.exe", true, ["--upgraded"]).unwrap();
}
依赖项
~2–12MB
~150K SLoC