From a74681f8fd9e99d597629089767388dd97c41f36 Mon Sep 17 00:00:00 2001 From: DastInDark <2350416+hitenkoku@users.noreply.github.com> Date: Wed, 10 Aug 2022 02:26:56 +0900 Subject: [PATCH] fixed organized menu when args is empty #651 --- src/detections/configs.rs | 1 + src/main.rs | 7 ------- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/src/detections/configs.rs b/src/detections/configs.rs index aecab75b..7518db47 100644 --- a/src/detections/configs.rs +++ b/src/detections/configs.rs @@ -58,6 +58,7 @@ impl Default for ConfigReader<'_> { usage = "hayabusa.exe [OTHER-ACTIONS] [OPTIONS]", author = "Yamato Security (https://github.com/Yamato-Security/hayabusa) @SecurityYamato)", version, + arg_required_else_help = true, term_width = 400 )] pub struct Config { diff --git a/src/main.rs b/src/main.rs index b7fe4801..f19bc556 100644 --- a/src/main.rs +++ b/src/main.rs @@ -89,13 +89,6 @@ impl App { return; } let analysis_start_time: DateTime = Local::now(); - // Show usage when no arguments. - if std::env::args().len() == 1 { - self.output_logo(); - configs::CONFIG.write().unwrap().app.print_help().ok(); - println!(); - return; - } if !configs::CONFIG.read().unwrap().args.quiet { self.output_logo(); println!();