aboutsummaryrefslogtreecommitdiff
path: root/base/src/lib.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2024-01-22 00:19:46 +0100
committermetamuffin <metamuffin@disroot.org>2024-01-22 00:19:46 +0100
commit3a37d42e0c12d6a382849cca6cd2df63519b336e (patch)
treef5560a6a4a30089b6914b017481e95686086dd7e /base/src/lib.rs
parentfbe81537a258a0f8b087a5a21abd58fb9c8a4ee1 (diff)
downloadjellything-3a37d42e0c12d6a382849cca6cd2df63519b336e.tar
jellything-3a37d42e0c12d6a382849cca6cd2df63519b336e.tar.bz2
jellything-3a37d42e0c12d6a382849cca6cd2df63519b336e.tar.zst
fix config load
Diffstat (limited to 'base/src/lib.rs')
-rw-r--r--base/src/lib.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/base/src/lib.rs b/base/src/lib.rs
index 48d3b37..015b62b 100644
--- a/base/src/lib.rs
+++ b/base/src/lib.rs
@@ -19,7 +19,11 @@ use std::{fs::File, path::PathBuf, sync::LazyLock};
pub static CONF: LazyLock<GlobalConfig> = LazyLock::new(|| {
serde_yaml::from_reader(
File::open(std::env::var("JELLYTHING_CONFIG").unwrap_or_else(|_| {
- if std::env::args().nth(0) == Some("jellything".to_string()) {
+ if std::env::args()
+ .nth(0)
+ .unwrap_or_default()
+ .ends_with("jellything")
+ {
std::env::args().nth(1).expect(
"First argument or JELLYTHING_CONFIG must specify the configuration to use.",
)