macOS Support (#18)

* replace target_os = "linux" with target_family = "unix"

* check correct dir for macos steam files
This commit is contained in:
Ankush Gupta
2022-03-10 06:21:28 +01:00
committed by GitHub
parent f77f1e6bab
commit c188c6f385
16 changed files with 40 additions and 28 deletions
+12
View File
@@ -118,6 +118,18 @@ pub fn get_default_location() -> Result<String, Box<dyn Error>> {
.unwrap_or(""),
)
};
#[cfg(target_os = "macos")]
let path_string = {
let home = std::env::var("HOME")?;
String::from(
Path::new(&home)
.join("Library")
.join("Application Support")
.join("Steam")
.to_str()
.unwrap_or(""),
)
};
Ok(path_string)
}