summaryrefslogtreecommitdiff
path: root/src/main.rs
blob: b93d80fae99cf9e0a63d7372ccb653dfb7e1e043 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
mod config;
mod page;
use std::env;
use std::path::PathBuf;

fn main() {

    config::parse_file("ahsi.toml");
    let args: Vec<String> = env::args().collect();
    if args.len() > 1 {
        let first_arg = &args[1];
        let path = PathBuf::from(first_arg);
        match page::parse_page(&path) {
            Ok(p) => println!("{}", p.html),
            Err(e) => eprintln!("error: {e:#}"),
        }
    }
}