blerp 0.1.0

Filters local or remote files or resources. Based on xkcd #1692.
Documentation
extern crate blerp;
use blerp::Blerp;

use std::env;
use std::process;

fn main() {
    let argv: Vec<String> = env::args().collect();

    match Blerp::new(argv) {
        Ok(blerp) => {
            if let Err(msg) = blerp.run() {
                println!("{}", msg);
                process::exit(1);
            }
        }
        Err(err) => {
            println!("{}", err);
            if err.fatal() {
                process::exit(1);
            }
        }
    }
}