summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/cmd/mod.rs11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/cmd/mod.rs b/src/cmd/mod.rs
index 1cbe362..813a27a 100644
--- a/src/cmd/mod.rs
+++ b/src/cmd/mod.rs
@@ -13,10 +13,15 @@ pub fn run() -> failure::Fallible<()> {
}
fn get_command() -> failure::Fallible<Box<Command>> {
+ let subcommands = vec![
+ sync::subcommand(),
+ sql::subcommand(),
+ recommend::subcommand(),
+ ];
let matches = app_from_crate!()
- .subcommand(sync::subcommand())
- .subcommand(sql::subcommand())
- .subcommand(recommend::subcommand())
+ .subcommands(subcommands.into_iter().map(|s| {
+ s.setting(clap::AppSettings::DisableVersion)
+ }))
.get_matches();
let command: Box<Command> = match matches.subcommand() {