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.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/cmd/mod.rs b/src/cmd/mod.rs
index 2c4873f..1cbe362 100644
--- a/src/cmd/mod.rs
+++ b/src/cmd/mod.rs
@@ -1,5 +1,6 @@
mod sql;
mod sync;
+mod recommend;
const _DUMMY_DEPENDENCY: &'static str = include_str!("../../Cargo.toml");
@@ -15,11 +16,13 @@ fn get_command() -> failure::Fallible<Box<Command>> {
let matches = app_from_crate!()
.subcommand(sync::subcommand())
.subcommand(sql::subcommand())
+ .subcommand(recommend::subcommand())
.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)?),
(name, Some(_)) => bail!("unknown subcommand: {}", name),
(_, None) => bail!("no subcommand given"),