carpenter 0.1.2

Create multiple config files easily.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use std::path::PathBuf;

pub use carpenter_derive::ConfigManager;
use directories::ProjectDirs;

pub struct ConfigPath { 
    pub inner: PathBuf,
} 

impl ConfigPath {
    pub fn new(organization: &str, appication: &str) -> Self {
        let project_dir = ProjectDirs::from("com", organization,  appication).unwrap();
        Self { 
            inner: project_dir.config_dir().to_path_buf(),
        }
    }
}