From 95273417146574fdbe10413f12128c396131445c Mon Sep 17 00:00:00 2001 From: Ben Wiederhake Date: Sun, 31 Mar 2024 21:19:24 +0200 Subject: [PATCH] pr: return correct exit code on error --- src/uu/pr/src/pr.rs | 8 +------- tests/by-util/test_pr.rs | 9 +++++++++ 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/src/uu/pr/src/pr.rs b/src/uu/pr/src/pr.rs index 010183d31..aba71c341 100644 --- a/src/uu/pr/src/pr.rs +++ b/src/uu/pr/src/pr.rs @@ -386,13 +386,7 @@ pub fn uumain(args: impl uucore::Args) -> UResult<()> { let opt_args = recreate_arguments(&args); let mut command = uu_app(); - let matches = match command.try_get_matches_from_mut(opt_args) { - Ok(m) => m, - Err(e) => { - e.print()?; - return Ok(()); - } - }; + let matches = command.try_get_matches_from_mut(opt_args)?; let mut files = matches .get_many::(options::FILES) diff --git a/tests/by-util/test_pr.rs b/tests/by-util/test_pr.rs index 823f0718f..c886b6452 100644 --- a/tests/by-util/test_pr.rs +++ b/tests/by-util/test_pr.rs @@ -43,6 +43,15 @@ fn valid_last_modified_template_vars(from: DateTime) -> Vec