From bdb08496d2fb1cbf6f66cac2369dc2df02bae37c Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Mon, 9 Nov 2020 17:15:28 +0530 Subject: [PATCH] cli: bring back settings Signed-off-by: Harsh Shandilya --- src/cli.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/cli.rs b/src/cli.rs index c20f010..a5949e7 100644 --- a/src/cli.rs +++ b/src/cli.rs @@ -1,7 +1,13 @@ -use clap::{crate_authors, crate_version, Clap}; +use clap::{AppSettings, crate_authors, crate_version, Clap}; #[derive(Clap)] -#[clap(version = crate_version!(), author = crate_authors!())] +#[clap( + version = crate_version!(), + author = crate_authors!(), + setting = AppSettings::ColoredHelp, + setting = AppSettings::DeriveDisplayOrder, + setting = AppSettings::SubcommandRequiredElseHelp, +)] pub(crate) struct Opts { #[clap(subcommand)] pub(crate) subcommand: SubCommand,