20 lines
388 B
Rust
20 lines
388 B
Rust
extern crate failure;
|
|
extern crate magnolia;
|
|
|
|
use std::env;
|
|
|
|
use failure::Fail;
|
|
use magnolia::metainfo::Metainfo;
|
|
|
|
fn main() {
|
|
let args: Vec<String> = env::args().collect();
|
|
match Metainfo::open(&args[1]) {
|
|
Ok(meta) => println!("{:?}", meta),
|
|
Err(e) => {
|
|
for cause in e.causes() {
|
|
println!("{}", cause);
|
|
}
|
|
}
|
|
}
|
|
}
|