fixed bug with not exiting when no targets are provided

This commit is contained in:
ascendforever 2023-10-25 13:06:02 -04:00
parent e0d1efb0c7
commit 4c1d310532

View file

@ -55,7 +55,7 @@ struct CLIArguments {
#[structopt(short, long, value_name="SEPARATOR",
help="Separator between sets of targets (default: ';')")]
sep: Option<String>,
separator: Option<String>,
#[structopt(short, long, value_name="FILE",
help="File to source arguments from (can be '-' for stdin)")]
@ -120,13 +120,13 @@ fn process_args() -> (Vec<Vec<PathBuf>>, Config) {
}
}
let run_targets: Vec<Vec<String>> = split_vec(&args.targets, &args.sep.unwrap_or(";".to_string()));
let run_targets: Vec<Vec<String>> = split_vec(&args.targets, &args.separator.unwrap_or(";".to_string()));
if run_targets.is_empty() {
if verbosity > 0 {
println!("No targets provided");
std::process::exit(0);
}
std::process::exit(0);
}
if args.prompt {