print passed args when launching; trim args

This commit is contained in:
mxve 2023-09-16 16:41:18 +02:00
parent 79c48c240b
commit af78ebfcaf

View File

@ -264,9 +264,9 @@ fn update(game: &Game, dir: &Path, bonus_content: bool, force: bool) {
} }
fn launch(file_path: &PathBuf, args: &str) { fn launch(file_path: &PathBuf, args: &str) {
println!("Launching {}...", file_path.display()); println!("Launching {} {}", file_path.display(), args);
std::process::Command::new(file_path) std::process::Command::new(file_path)
.args(args.split(' ')) .args(args.trim().split(' '))
.spawn() .spawn()
.expect("Failed to launch the game") .expect("Failed to launch the game")
.wait() .wait()