smaug_lib/smaug.rs
1use directories::ProjectDirs;
2use std::path::PathBuf;
3
4pub fn data_dir() -> PathBuf {
5 return project_dirs().data_dir().to_path_buf();
6}
7
8pub fn cache_dir() -> PathBuf {
9 return project_dirs().cache_dir().to_path_buf();
10}
11
12fn project_dirs() -> ProjectDirs {
13 ProjectDirs::from("org", "Erebor Studios", "Smaug").expect("No project directories found.")
14}