config_file/config_file.rs
1use std::fs::{self, File};
2
3use platform_dirs::AppDirs;
4
5fn main() {
6 let app_dirs = AppDirs::new(Some("name"), true).unwrap();
7 let config_file_path = app_dirs.config_dir.join("config-file");
8
9 fs::create_dir_all(&app_dirs.config_dir).unwrap();
10
11 let file = if config_file_path.exists() {
12 File::open(config_file_path).unwrap()
13 } else {
14 File::create(config_file_path).unwrap()
15 };
16}