2 Commits

Author SHA1 Message Date
b69611e66b v0.3.1 2023-08-12 15:27:39 +02:00
6ec4deed32 feat(flag): skip-launcher-update 2023-08-12 15:26:35 +02:00
3 changed files with 10 additions and 4 deletions

2
Cargo.lock generated
View File

@ -13,7 +13,7 @@ dependencies = [
[[package]] [[package]]
name = "alterware-launcher" name = "alterware-launcher"
version = "0.3.0" version = "0.3.1"
dependencies = [ dependencies = [
"http_req", "http_req",
"mslnk", "mslnk",

View File

@ -1,6 +1,6 @@
[package] [package]
name = "alterware-launcher" name = "alterware-launcher"
version = "0.3.0" version = "0.3.1"
edition = "2021" edition = "2021"
build = "res/build.rs" build = "res/build.rs"

View File

@ -241,10 +241,16 @@ fn launch(file_path: &PathBuf) {
} }
fn main() { fn main() {
self_update();
let mut args: Vec<String> = std::env::args().collect(); let mut args: Vec<String> = std::env::args().collect();
if !args.contains(&String::from("skip-launcher-update")) {
self_update();
} else {
args.iter()
.position(|r| r == "skip-launcher-update")
.map(|e| args.remove(e));
}
let games_json = let games_json =
http::get_body_string(format!("{}/games.json?{}", MASTER, get_cache_buster()).as_str()); http::get_body_string(format!("{}/games.json?{}", MASTER, get_cache_buster()).as_str());
let games: Vec<Game> = serde_json::from_str(&games_json).unwrap(); let games: Vec<Game> = serde_json::from_str(&games_json).unwrap();