podcasts/src/cli.rs
2017-09-30 22:39:08 +03:00

27 lines
548 B
Rust

use structopt::StructOpt;
use loggerv;
use errors::*;
// use models::NewPodcast;
#[derive(StructOpt, Debug)]
#[structopt(name = "example", about = "An example of StructOpt usage.")]
struct Opt {
/// Enable logging, use multiple `v`s to increase verbosity
#[structopt(short = "v", long = "verbose")]
verbosity: u64,
}
pub fn run() -> Result<()> {
let args = Opt::from_args();
loggerv::init_with_verbosity(args.verbosity)?;
let foo = args;
info!("{:?}", foo);
::init()?;
// ::index_feed::foo();
Ok(())
}