diff --git a/Cargo.toml b/Cargo.toml index 7013295..6e24997 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "anime-launcher-sdk" -version = "1.0.3" +version = "1.0.4" authors = ["Nikita Podvirnyy "] license = "GPL-3.0" readme = "README.md" diff --git a/src/genshin/game.rs b/src/genshin/game.rs index 5fbab73..45356ef 100644 --- a/src/genshin/game.rs +++ b/src/genshin/game.rs @@ -133,7 +133,7 @@ pub fn run() -> anyhow::Result<()> { let run_command = features.command .map(|command| replace_keywords(command, &folders)) - .unwrap_or(folders.wine.join(wine.files.wine64.unwrap_or(wine.files.wine)).to_string_lossy().to_string()); + .unwrap_or(format!("'{}'", folders.wine.join(wine.files.wine64.unwrap_or(wine.files.wine)).to_string_lossy())); bash_command += &run_command; bash_command += " "; diff --git a/src/honkai/game.rs b/src/honkai/game.rs index 4d70715..919d6c0 100644 --- a/src/honkai/game.rs +++ b/src/honkai/game.rs @@ -73,7 +73,7 @@ pub fn run() -> anyhow::Result<()> { let run_command = features.command .map(|command| replace_keywords(command, &folders)) - .unwrap_or(folders.wine.join(wine.files.wine64.unwrap_or(wine.files.wine)).to_string_lossy().to_string()); + .unwrap_or(format!("'{}'", folders.wine.join(wine.files.wine64.unwrap_or(wine.files.wine)).to_string_lossy())); bash_command += &run_command; bash_command += " ";