mlem/src/config.rs
viridian b9cad3c710
All checks were successful
run check / cargo check (push) Successful in 4m2s
Inline Images (Custom Emojis)
2024-04-02 21:48:02 +02:00

17 lines
429 B
Rust

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()
}