From 3a37d42e0c12d6a382849cca6cd2df63519b336e Mon Sep 17 00:00:00 2001 From: metamuffin Date: Mon, 22 Jan 2024 00:19:46 +0100 Subject: fix config load --- base/src/lib.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'base/src') 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 = 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.", ) -- cgit v1.2.3-70-g09d2