diff options
Diffstat (limited to 'src/cmd/mod.rs')
-rw-r--r-- | src/cmd/mod.rs | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/src/cmd/mod.rs b/src/cmd/mod.rs index 021bc48..68ae2fb 100644 --- a/src/cmd/mod.rs +++ b/src/cmd/mod.rs @@ -1,6 +1,6 @@ +mod recommend; mod sql; mod sync; -mod recommend; const _DUMMY_DEPENDENCY: &'static str = include_str!("../../Cargo.toml"); @@ -18,16 +18,19 @@ fn get_command() -> failure::Fallible<Box<Command>> { sql::subcommand(), recommend::subcommand(), ]; - let mut app = app_from_crate!() - .subcommands(subcommands.into_iter().map(|s| { - s.setting(clap::AppSettings::DisableVersion) - })); + let mut app = app_from_crate!().subcommands( + subcommands + .into_iter() + .map(|s| s.setting(clap::AppSettings::DisableVersion)), + ); let matches = app.clone().get_matches(); let command: Box<Command> = match matches.subcommand() { ("sync", Some(matches)) => Box::new(sync::Command::new(matches)), ("sql", Some(matches)) => Box::new(sql::Command::new(matches)), - ("recommend", Some(matches)) => Box::new(recommend::Command::new(matches)?), + ("recommend", Some(matches)) => { + Box::new(recommend::Command::new(matches)?) + } (name, Some(_)) => bail!("unknown subcommand: {}", name), (_, None) => { @@ -35,7 +38,7 @@ fn get_command() -> failure::Fallible<Box<Command>> { app.write_long_help(&mut stderr)?; eprintln!(""); bail!("no subcommand given") - }, + } }; Ok(command) |