guessing_names 0.1.0

A fun name
Documentation
use std::env;
use std::process;
use guessing_names::Config;
fn main() {
    // let args: Vec<String> = env::args().collect();
    // let query = &args[1];
    // let filename = &args[2];

    // let content = fs::read_to_string(filename).expect("You have a problem in read a file");
    // println!("Filename: {}", filename);
    // println!("File content:\n{}", content);

    //refactoring after
    // let args: Vec<String> = env::args().collect();
    // let config = Config::new(&args);
    let config = Config::new(env::args()).unwrap_or_else(|err| {
        eprintln!("Problem parse arguments: {}", err);
        process::exit(1);
    });
    println!("query: {}, filename: {}", config.query, config.filename);
    
    if let Err(e) = guessing_names::run(config) {
        eprintln!("Application Error: {}", e);
        process::exit(1);
    }
}