summaryrefslogtreecommitdiff
path: root/src/main.rs
blob: 493529e3b18f4d149f2abcaf6cd5173c4bda88d4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use anyhow::{Context, Result};

use data::Data;
use page::Page;

mod data;
mod page;
mod story;

fn main() -> Result<()> {
    let data_file_content =
        std::fs::read_to_string("data.toml").with_context(|| "Failed to read data.toml")?;
    let mut data: Data = toml::from_str(&data_file_content)?;
    data.stories.write_page()?;
    data.write_page()?;
    Ok(())
}