use chrono::Utc;
use hamcall::clublogquery::ClubLogQuery;
use std::env;
use std::fs;
pub fn main() {
let args: Vec<String> = env::args().collect();
if args.len() != 3 {
println!("Usage: `clublog <CLUBLOGXML> <PREFIX>`");
} else {
let raw = fs::read_to_string(&args[1]).unwrap();
let clublog = hamcall::clublog::ClubLog::parse(&raw).unwrap();
println!("Query information for prefix '{}'", args[2]);
let info = clublog.get_prefix(&args[2], &Utc::now().into()).unwrap();
println!("Prefix information:\n{:?}", info);
let entity = clublog.get_entity(info.adif, &Utc::now().into());
println!("Entity information:\n{:?}", entity);
}
}