16 lines
418 B
Rust
16 lines
418 B
Rust
use std::fs::{self, File};
|
|
|
|
use platform_dirs::AppDirs;
|
|
|
|
fn main() {
|
|
let app_dirs = AppDirs::new(Some("name"), true).unwrap();
|
|
let config_file_path = app_dirs.config_dir.join("config-file");
|
|
|
|
fs::create_dir_all(&app_dirs.config_dir).unwrap();
|
|
|
|
let file = if config_file_path.exists() {
|
|
File::open(config_file_path).unwrap()
|
|
} else {
|
|
File::create(config_file_path).unwrap()
|
|
};
|
|
}
|