feat: enc/dec status line

This commit is contained in:
2023-10-01 11:38:53 +08:00
parent 3562e0f93c
commit 895fc5a5d3
2 changed files with 6 additions and 2 deletions

View File

@@ -7,7 +7,7 @@ use std::time::Instant;
use clap::Args;
use flate2::Compression;
use rsa::Pkcs1v15Encrypt;
use rust_util::{debugging, failure, information, opt_result, simple_error, success, warning, XResult};
use rust_util::{debugging, failure, information, opt_result, simple_error, success, util_msg, warning, XResult};
use crate::{util, util_ecdh};
use crate::compress::GzStreamEncoder;
@@ -148,7 +148,9 @@ fn encrypt_single(path: &PathBuf, envelops: &[&TinyEncryptConfigEnvelop], cmd_en
opt_result!(file_out.write_all(&encrypted_meta_bytes), "Write meta failed: {}");
let start = Instant::now();
util_msg::print_lastline(&format!("Encrypting file: {} ...", path_display));
encrypt_file(&mut file_in, &mut file_out, &key, &nonce, cmd_encrypt.compress, &cmd_encrypt.compress_level)?;
util_msg::clear_lastline();
let encrypt_duration = start.elapsed();
debugging!("Encrypt file: {} elapsed: {} ms", path_display, encrypt_duration.as_millis());