use serde::Deserialize; use std::fs::read_to_string; #[derive(Deserialize)] pub struct Config { pub output_dir: String, pub src_dir: String, pub templates_dir: String, pub emoji_web_directory: String, pub emoji_local_directory: String, } pub fn read_config() -> Config { let config_string = read_to_string("mlem.toml").expect("mlem.toml config not found"); toml::from_str(&config_string).unwrap() }