summaryrefslogtreecommitdiffstats
path: root/src/cmd/mod.rs
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2018-11-10 04:52:09 -0500
committerJesse Luehrs <doy@tozt.net>2018-11-10 04:52:09 -0500
commit67073417c345cc7399808ffec03a7e34eb350b91 (patch)
treec08895ee11a9fe1fdff5c1d5317f76d862aed9f3 /src/cmd/mod.rs
parent9fcf97f1fffcd9261c95eb305dca80ded6609620 (diff)
downloadlastfm-query-67073417c345cc7399808ffec03a7e34eb350b91.tar.gz
lastfm-query-67073417c345cc7399808ffec03a7e34eb350b91.zip
add a command to recommend things to listen to
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"),