From d825feaeff241509a801b604c0a0afc2bc012f11 Mon Sep 17 00:00:00 2001 From: MisileLaboratory Date: Mon, 17 Apr 2023 13:27:35 +0000 Subject: [PATCH] feat: good error output --- src/commands/decompress.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/commands/decompress.rs b/src/commands/decompress.rs index e1392a3..206d6c2 100644 --- a/src/commands/decompress.rs +++ b/src/commands/decompress.rs @@ -165,7 +165,11 @@ pub fn decompress_file( } }, SevenZip => { - sevenz_rust::decompress_file(input_file_path, output_dir).expect("can't decompress"); + sevenz_rust::decompress_file(input_file_path, output_dir).map_err( + |x| { + crate::Error::SevenzipError(x) + } + )?; fs::read_dir(output_dir)?.count() } };