From 4cb6ad7547106d898d9e05a5e2a314d83cc9931f Mon Sep 17 00:00:00 2001 From: zastian-dev Date: Mon, 9 Feb 2026 19:58:57 +0000 Subject: [PATCH] path update --- src/paths.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/paths.rs b/src/paths.rs index a94a225..6479875 100644 --- a/src/paths.rs +++ b/src/paths.rs @@ -6,7 +6,11 @@ use std::path::PathBuf; lazy_static! { /// Base data directory for the application, using XDG standards. pub static ref DATA_DIR: PathBuf = { - let mut path = dirs::data_dir().unwrap_or_else(|| PathBuf::from(".")); + let mut path = std::env::var("VIBE_INVEST_DATA_DIR") + .map(PathBuf::from) + .unwrap_or_else(|_| { + dirs::data_dir().unwrap_or_else(|| PathBuf::from(".")) + }); path.push("invest-bot"); std::fs::create_dir_all(&path).expect("Failed to create data directory"); path