From 93195b3bad5f2a7ae87a813e45dc4b55e2ff55d2 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Tue, 3 Apr 2018 18:23:52 +0200 Subject: [PATCH] Default clap app builder: Allow external subcommands --- lib/core/libimagrt/src/runtime.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/core/libimagrt/src/runtime.rs b/lib/core/libimagrt/src/runtime.rs index be87b54b..07b24bd4 100644 --- a/lib/core/libimagrt/src/runtime.rs +++ b/lib/core/libimagrt/src/runtime.rs @@ -24,6 +24,7 @@ use std::process::exit; use std::io::Stdin; pub use clap::App; +use clap::AppSettings; use toml::Value; use toml_query::read::TomlValueReadExt; @@ -189,6 +190,7 @@ impl<'a> Runtime<'a> { .version(version) .author("Matthias Beyer ") .about(about) + .settings(&[AppSettings::AllowExternalSubcommands]) .arg(Arg::with_name(Runtime::arg_verbosity_name()) .short("v") .long("verbose")