mirror of
https://github.com/nelsbrock/fingerprunk.git
synced 2026-08-14 16:12:08 +02:00
feat: rename --stop-after to --count/-n
This commit is contained in:
+2
-2
@@ -38,7 +38,7 @@ enum Message {
|
||||
pub struct Config {
|
||||
pub regex: Regex,
|
||||
pub status_enabled: bool,
|
||||
pub stop_after: Option<NonZero<u64>>,
|
||||
pub count: Option<NonZero<u64>>,
|
||||
pub password: Option<Password>,
|
||||
pub userids: Vec<UserID>,
|
||||
pub workers: NonZero<usize>,
|
||||
@@ -111,7 +111,7 @@ impl Fingerprunk {
|
||||
|
||||
// Increase "found" counter and stop if enough matches have been found
|
||||
let prev = self.counter_found.fetch_add(1, Ordering::Relaxed);
|
||||
if self.config.stop_after.is_some_and(|s| prev + 1 == s.get()) {
|
||||
if self.config.count.is_some_and(|s| prev + 1 == s.get()) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
+3
-3
@@ -31,8 +31,8 @@ struct Args {
|
||||
status: StatusEnabled,
|
||||
|
||||
/// Stop once the specified number of matching keys has been found.
|
||||
#[arg(long, value_name = "NUM")]
|
||||
stop_after: Option<NonZero<u64>>,
|
||||
#[arg(short = 'n', long, value_name = "NUM")]
|
||||
count: Option<NonZero<u64>>,
|
||||
|
||||
/// Prompt for a password and use it to encrypt matching keys.
|
||||
///
|
||||
@@ -120,7 +120,7 @@ fn main() -> anyhow::Result<()> {
|
||||
let config = fingerprunk::Config {
|
||||
regex: args.regex,
|
||||
status_enabled: args.status.evaluate(),
|
||||
stop_after: args.stop_after,
|
||||
count: args.count,
|
||||
password,
|
||||
userids: args.userid,
|
||||
workers,
|
||||
|
||||
Reference in New Issue
Block a user