use std::env;
use std::error::Error as stdError;
use std::fs::File;
use wsv::*;
fn main() {
let input = env::args().nth(1).unwrap_or(String::from("welcome"));
if let Err(err) = run(input) {
println!("{:?}", err);
}
}
fn run(input: String) -> Result<(), Box<dyn stdError>> {
let mut file: File = File::open(["./tests/example_files/", &input, ".wsv"].concat())?;
println!("{}", Wsv(from_reader(&mut file)));
Ok(())
}