use terminal_dictionary::{get_json, QueryType};
use std::process;
fn main() {
let config = QueryType::new().unwrap_or_else(|error| {
eprintln!("{}", error);
process::exit(1);
});
match config{
QueryType::Dictionary(word) => {
let word_info = get_json(&word).unwrap_or_else(|error| {
eprintln!("{}", error);
process::exit(1);
});
word_info.dictionary();
},
QueryType::Thesaurus(word) => {
let word_info = get_json(&word).unwrap_or_else(|error| {
eprintln!("{}", error);
process::exit(1);
});
word_info.thesaurus();
}
};
}