summaryrefslogtreecommitdiffstats
path: root/src/cmd/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/mod.rs')
-rw-r--r--src/cmd/mod.rs17
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)