use anyhow::{Context, Result};
use std::path::PathBuf;
pub fn config_dir() -> Result<PathBuf> {
let home = dirs::home_dir().context("locate home directory")?;
Ok(home.join(".asurada"))
}
pub fn brain_db() -> Result<PathBuf> {
Ok(config_dir()?.join("brain.db"))
}
pub fn config_file() -> Result<PathBuf> {
Ok(config_dir()?.join("config.toml"))
}