use std::{env, process};
use rexif::ExifTag;
fn main() {
let args: Vec<_> = env::args().collect();
if args.len() < 2 {
eprintln!("Usage: {} image1 image2 ...", args[0]);
process::exit(2);
}
for arg in &args[1..] {
match rexif::parse_file(arg) {
Ok(exif) => {
for entry in &exif.entries {
if entry.tag == ExifTag::UnknownToMe {
} else {
println!("\t{}: {}", entry.tag, entry.value_more_readable);
}
}
},
Err(e) => {
eprintln!("Error in {}: {}", &arg, e);
},
}
}
}