Upgrade
Read this in other languages: English, 简体中文.
Description
A Rust crate to upgrade your program easily. (Based on self-replace.)
Usage
Add this to your Cargo.toml:
[]
= "^2"
Example
use upgrade;
Or call with args:
use run_upgrade;
Read this in other languages: English, 简体中文.
A Rust crate to upgrade your program easily. (Based on self-replace.)
Add this to your Cargo.toml:
[dependencies]
upgrade = "^2"
use upgrade::upgrade;
fn main() {
upgrade("./upgrade.exe").unwrap();
}
Or call with args:
use upgrade::run_upgrade;
fn main() {
run_upgrade("./upgrade.exe", true, ["--upgraded"]).unwrap();
}