From 6fad7b4189becdc2ae96c10574eb5189c5feb48c Mon Sep 17 00:00:00 2001 From: "Liang Li (Euler)" Date: Wed, 20 Oct 2021 11:55:19 +0800 Subject: [PATCH] dysche-cli: print help info when running with No subcommands Signed-off-by: Liang Li (Euler) --- dysche-cli/src/main.rs | 5 +++-- dysche-cli/src/param.yml | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/dysche-cli/src/main.rs b/dysche-cli/src/main.rs index 95b223a..8307fca 100644 --- a/dysche-cli/src/main.rs +++ b/dysche-cli/src/main.rs @@ -12,12 +12,13 @@ enum DyscheErrorCode { DENOCPU, DENOKERNEL, DENOSPDP, + DENULL, } fn main() { let yml = clap::load_yaml!("param.yml"); let matches = clap::App::from_yaml(yml).get_matches(); - let mut ret : Result = Ok(0); + let mut ret : Result = Err(DyscheErrorCode::DENULL); if let Some(_sc) = matches.subcommand_matches("list") { let mut verb = false; @@ -91,7 +92,7 @@ fn main() { match e { _ => {}, } - let _ = clap::App::from_yaml(yml).print_long_help(); + let _ = clap::App::from_yaml(yml).print_help(); }, } diff --git a/dysche-cli/src/param.yml b/dysche-cli/src/param.yml index b692395..9ffe09a 100644 --- a/dysche-cli/src/param.yml +++ b/dysche-cli/src/param.yml @@ -1,7 +1,7 @@ name: "dysche-cli" version: "0.1.0" -about: "Cli tools for dysche partition management" -author: "Guangxing Deng. , Liang Li " +about: "Intro: Cli tools for dysche partition management" +author: "Author: Guangxing Deng. , Liang Li " args: - verbose: -- Gitee