basic/
basic.rs

1use platform_dirs::{AppDirs, UserDirs};
2
3fn main() {
4    let app_dirs = AppDirs::new(Some("name"), false).unwrap();
5    dbg!(&app_dirs);
6    // AppDirs {
7    //     cache_dir: "/home/cjbassi/.cache/name",
8    //     config_dir: "/home/cjbassi/.config/name",
9    //     data_dir: "/home/cjbassi/.local/share/name",
10    //     state_dir: "/home/cjbassi/.local/state/name"
11    // }
12
13    let user_dirs = UserDirs::new().unwrap();
14    dbg!(&user_dirs);
15    // UserDirs {
16    //     desktop_dir: "/home/cjbassi/Desktop",
17    //     document_dir: "/home/cjbassi/Documents",
18    //     download_dir: "/home/cjbassi/Downloads",
19    //     music_dir: "/home/cjbassi/Music",
20    //     picture_dir: "/home/cjbassi/Pictures",
21    //     public_dir: "/home/cjbassi/Public",
22    //     video_dir: "/home/cjbassi/Videos"
23    // }
24}