From 6ec4deed32b3babe1e407a8147ac4b2082d235fb Mon Sep 17 00:00:00 2001 From: mxve <68632137+mxve@users.noreply.github.com> Date: Sat, 12 Aug 2023 15:26:35 +0200 Subject: [PATCH] feat(flag): skip-launcher-update --- src/main.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index eaa325b..9dab4fd 100644 --- a/src/main.rs +++ b/src/main.rs @@ -241,10 +241,16 @@ fn launch(file_path: &PathBuf) { } fn main() { - self_update(); - let mut args: Vec = 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 = http::get_body_string(format!("{}/games.json?{}", MASTER, get_cache_buster()).as_str()); let games: Vec = serde_json::from_str(&games_json).unwrap();