From 7a0a50dc3fa127056db60323862774f45f2aace0 Mon Sep 17 00:00:00 2001 From: Nadja Reitzenstein Date: Fri, 24 Jun 2022 15:17:05 +0200 Subject: [PATCH] Start taking control over exit on argument parsing failure --- bin/bffhd/main.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/bin/bffhd/main.rs b/bin/bffhd/main.rs index 30ee060..23b2a0f 100644 --- a/bin/bffhd/main.rs +++ b/bin/bffhd/main.rs @@ -75,7 +75,12 @@ fn main() -> miette::Result<()> { .max_values(1) .min_values(0) .default_missing_value("")) - .get_matches(); + .try_get_matches(); + + let matches = match matches { + Ok(m) => m, + Err(error) => error.exit(), + }; let configpath = matches .value_of("config")