saturn-cli 0.4.5

saturn is a command-line interface to calendaring, supporting Google Calendar
Documentation
use std::{env::var, path::PathBuf};

pub const CONFIG_FILENAME: &str = ".saturn.conf";
pub const DB_FILENAME: &str = ".saturn.db";

pub fn saturn_config() -> PathBuf {
    dirs::home_dir().unwrap_or("/".into()).join(CONFIG_FILENAME)
}

pub fn saturn_db() -> PathBuf {
    var("SATURN_DB")
        .unwrap_or(
            dirs::home_dir()
                .unwrap_or("/".into())
                .join(DB_FILENAME)
                .to_str()
                .unwrap()
                .to_string(),
        )
        .into()
}