feat: Add --digest CLI option to select digest type
This commit is contained in:
@@ -35,6 +35,13 @@ pub fn mode_save(
|
||||
tags.push("none".to_string());
|
||||
}
|
||||
|
||||
// Get the digest type to use
|
||||
let digest_name = args
|
||||
.item
|
||||
.digest
|
||||
.clone()
|
||||
.unwrap_or(DigestType::Sha256.to_string());
|
||||
|
||||
let compression_name = args
|
||||
.item
|
||||
.compression
|
||||
@@ -55,7 +62,8 @@ pub fn mode_save(
|
||||
debug!("MAIN: Compression type: {}", compression_type);
|
||||
|
||||
// Create a new digest engine
|
||||
let digest_type = DigestType::Sha256;
|
||||
let digest_type = DigestType::from_str(&digest_name)
|
||||
.unwrap_or(DigestType::Sha256);
|
||||
let mut digest_engine = get_engine(digest_type);
|
||||
|
||||
let mut item = db::Item {
|
||||
|
||||
Reference in New Issue
Block a user