From 4c5f5b4e13029a5b20330054487b7650cde2f292 Mon Sep 17 00:00:00 2001 From: Hatter Jiang Date: Sun, 26 Nov 2023 16:02:11 +0800 Subject: [PATCH] feat: update filename --- src/cmd_signfile.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/cmd_signfile.rs b/src/cmd_signfile.rs index 4c85d21..5f11f57 100644 --- a/src/cmd_signfile.rs +++ b/src/cmd_signfile.rs @@ -193,6 +193,17 @@ impl Command for CommandImpl { opt_result!(yk.verify_pin(pin.as_bytes()), "YubiKey verify pin failed: {}"); } + let filename_opt = match filename_opt { + Some(filename) => Some(filename), + None => sub_arg_matches.value_of("file").map(|f| { + if f.contains("/") { + f.split("/").last().unwrap().to_string() + } else { + f.to_string() + } + }), + }; + let sign_file_request = SignFileRequest { filename: filename_opt, digest: file_digest.clone(),