1 2 3 4 5 6 7 8 9
use std::path::PathBuf; pub fn db_path() -> PathBuf { if let Ok(p) = std::env::var("MY_TASK_DATA_FILE") { return PathBuf::from(p); } let base = dirs::data_dir().expect("Could not determine data directory"); base.join("my-task").join("tasks.db") }