blob: a8170bb8e20b1f4b14c0a6f830c3a6c8d2051c2c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
use contractor::cmd::dump;
use log::trace;
use std::path::PathBuf;
use structopt::StructOpt;
fn main() -> anyhow::Result<()> {
let opt = Opt::from_args();
trace!("opt: {:?}", opt);
match opt {
Opt::Dump { filename } => dump(&filename)?,
}
Ok(())
}
#[derive(StructOpt, Debug)]
enum Opt {
Dump {
#[structopt(parse(from_os_str))]
filename: PathBuf,
},
}
|