Adding upstream version 0.3.0.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
969912aed3
commit
d61cd7bdb0
11 changed files with 645 additions and 0 deletions
16
examples/config_file.rs
Normal file
16
examples/config_file.rs
Normal file
|
@ -0,0 +1,16 @@
|
|||
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()
|
||||
};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue