From b591a9c5676f50d226357f4ced531c9f3c62fe08 Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Sat, 26 Jan 2019 20:19:06 +0400 Subject: Sat, 26 Jan 2019 20:19:06 +0400 Signed-off-by: Valentin Popov --- src/main.rs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index bc32bd9..401bbe4 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,11 +1,19 @@ use std::fs::File; use std::io::BufReader; +extern crate clap; +use clap::{load_yaml, App}; + mod parser; use parser::*; fn main() { - let file: File = File::open("events.xml").unwrap(); + let yaml = load_yaml!("cli/ru.yml"); + let matches = App::from_yaml(yaml).get_matches(); + + let path = matches.value_of("FILE").unwrap(); + + let file: File = File::open(path).unwrap(); let data: ParserResult = parse(BufReader::new(file)); dbg!(data.meeting_name); } -- cgit v1.2.3