use directories::ProjectDirs;
use std::fs;
use std::path::PathBuf;
pub fn get_database_path() -> PathBuf {
if let Some(proj_dirs) = ProjectDirs::from("rs", "memplace", "memplace") {
let data_dir = proj_dirs.data_dir();
if !data_dir.exists() {
fs::create_dir_all(data_dir).expect("Could not create data directory");
}
return data_dir.join("memplace.json");
}
PathBuf::from("memplace.json")
}