Merge branch 'main' of https://github.com/an-anime-team/anime-launcher-sdk
This commit is contained in:
commit
b7ee7e6318
3 changed files with 15 additions and 3 deletions
|
@ -2,9 +2,13 @@ use std::path::PathBuf;
|
|||
|
||||
/// Get default launcher dir path
|
||||
///
|
||||
/// `$HOME/.local/share/anime-game-launcher`
|
||||
/// If `LAUNCHER_FOLDER` variable is set, then its value will be returned. Otherwise return `$HOME/.local/share/anime-game-launcher`
|
||||
#[inline]
|
||||
pub fn launcher_dir() -> anyhow::Result<PathBuf> {
|
||||
if let Ok(folder) = std::env::var("LAUNCHER_FOLDER") {
|
||||
return Ok(folder.into());
|
||||
}
|
||||
|
||||
Ok(std::env::var("XDG_DATA_HOME")
|
||||
.or_else(|_| std::env::var("HOME").map(|home| home + "/.local/share"))
|
||||
.map(|home| PathBuf::from(home).join("anime-game-launcher"))?)
|
||||
|
|
|
@ -2,9 +2,13 @@ use std::path::PathBuf;
|
|||
|
||||
/// Get default launcher dir path
|
||||
///
|
||||
/// `$HOME/.local/share/honkers-launcher`
|
||||
/// If `LAUNCHER_FOLDER` variable is set, then its value will be returned. Otherwise return `$HOME/.local/share/honkers-launcher`
|
||||
#[inline]
|
||||
pub fn launcher_dir() -> anyhow::Result<PathBuf> {
|
||||
if let Ok(folder) = std::env::var("LAUNCHER_FOLDER") {
|
||||
return Ok(folder.into());
|
||||
}
|
||||
|
||||
Ok(std::env::var("XDG_DATA_HOME")
|
||||
.or_else(|_| std::env::var("HOME").map(|home| home + "/.local/share"))
|
||||
.map(|home| PathBuf::from(home).join("honkers-launcher"))?)
|
||||
|
|
|
@ -2,9 +2,13 @@ use std::path::PathBuf;
|
|||
|
||||
/// Get default launcher dir path
|
||||
///
|
||||
/// `$HOME/.local/share/honkers-railway-launcher`
|
||||
/// If `LAUNCHER_FOLDER` variable is set, then its value will be returned. Otherwise return `$HOME/.local/share/honkers-railway-launcher`
|
||||
#[inline]
|
||||
pub fn launcher_dir() -> anyhow::Result<PathBuf> {
|
||||
if let Ok(folder) = std::env::var("LAUNCHER_FOLDER") {
|
||||
return Ok(folder.into());
|
||||
}
|
||||
|
||||
Ok(std::env::var("XDG_DATA_HOME")
|
||||
.or_else(|_| std::env::var("HOME").map(|home| home + "/.local/share"))
|
||||
.map(|home| PathBuf::from(home).join("honkers-railway-launcher"))?)
|
||||
|
|
Loading…
Reference in a new issue