diff --git a/src/main.rs b/src/main.rs index b2b457d..14d9e27 100644 --- a/src/main.rs +++ b/src/main.rs @@ -80,6 +80,14 @@ impl StatusEnabled { fn main() -> anyhow::Result<()> { let args = Args::parse(); + let workers = match args.workers { + Some(workers) => workers, + None => std::thread::available_parallelism().context( + "unable to determine available parallelism, \ + use `--workers ` to specify amount of worker threads", + )?, + }; + if !args.no_userid && args.userid.is_empty() { eprintln!( "WARNING: No user ID was provided.\n\ @@ -108,14 +116,6 @@ fn main() -> anyhow::Result<()> { None }; - let workers = match args.workers { - Some(workers) => workers, - None => std::thread::available_parallelism().context( - "unable to determine available parallelism, \ - use `--workers ` to specify amount of worker threads", - )?, - }; - let config = fingerprunk::Config { regex: args.regex, status_enabled: args.status.evaluate(),