From afdea43f2fe6d337c1ff1f09ff27cc154078a94f Mon Sep 17 00:00:00 2001 From: Alexander Mironov Date: Fri, 29 Apr 2022 21:05:24 +0300 Subject: [PATCH] Quit if no target was provided --- src/args.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/args.rs b/src/args.rs index 7614965..7763464 100644 --- a/src/args.rs +++ b/src/args.rs @@ -260,6 +260,11 @@ pub fn get_config() -> (Config, usize) { let args = app.clone().get_matches(); + if args.value_of("url").is_none() && args.value_of("request").is_none() { + writeln!(io::stderr(), "A target was not provided").ok(); + std::process::exit(1); + } + let delay = Duration::from_millis(parse_int(&args, "delay") as u64); let max: usize = if args.is_present("max") {