let args = App::new("grep")
        .arg(
            Arg::with_name("pattern")
                .help("the string to search for")
                .short("p")
                .long("pattern")
                .required(true)
                .takes_value(true)
        )
        .get_matches();
    if let Some(pattern) = args.value_of("pattern") {
    }