cli: bring back settings

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
This commit is contained in:
Harsh Shandilya 2020-11-09 17:15:28 +05:30
parent 74e3037cb9
commit bdb08496d2
No known key found for this signature in database
GPG key ID: 366D7BBAD1031E80

View file

@ -1,7 +1,13 @@
use clap::{crate_authors, crate_version, Clap}; use clap::{AppSettings, crate_authors, crate_version, Clap};
#[derive(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 { pub(crate) struct Opts {
#[clap(subcommand)] #[clap(subcommand)]
pub(crate) subcommand: SubCommand, pub(crate) subcommand: SubCommand,