aocoracle 0.1.2

Universal solver for advent of code problems
Documentation
use std::io;
use std::io::Read;
use structopt::StructOpt;

fn main() -> Result<(), Box<dyn std::error::Error>> {
    env_logger::init();

    let mut text = String::new();
    io::stdin().read_to_string(&mut text)?;
    let args = aoclib::Cli::from_args();

    match aoclib::helper(&args, &text) {
        Ok(lines) => {
            lines.iter().for_each(|line| println!("{}", line));
            Ok(())
        }
        Err(error) => Err(error),
    }
}