mirror of
https://github.com/nelsbrock/fingerprunk.git
synced 2026-08-14 16:12:08 +02:00
fix: determine workers count before prompting for password
This commit is contained in:
+8
-8
@@ -80,6 +80,14 @@ impl StatusEnabled {
|
|||||||
fn main() -> anyhow::Result<()> {
|
fn main() -> anyhow::Result<()> {
|
||||||
let args = Args::parse();
|
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 <NUM>` to specify amount of worker threads",
|
||||||
|
)?,
|
||||||
|
};
|
||||||
|
|
||||||
if !args.no_userid && args.userid.is_empty() {
|
if !args.no_userid && args.userid.is_empty() {
|
||||||
eprintln!(
|
eprintln!(
|
||||||
"WARNING: No user ID was provided.\n\
|
"WARNING: No user ID was provided.\n\
|
||||||
@@ -108,14 +116,6 @@ fn main() -> anyhow::Result<()> {
|
|||||||
None
|
None
|
||||||
};
|
};
|
||||||
|
|
||||||
let workers = match args.workers {
|
|
||||||
Some(workers) => workers,
|
|
||||||
None => std::thread::available_parallelism().context(
|
|
||||||
"unable to determine available parallelism, \
|
|
||||||
use `--workers <NUM>` to specify amount of worker threads",
|
|
||||||
)?,
|
|
||||||
};
|
|
||||||
|
|
||||||
let config = fingerprunk::Config {
|
let config = fingerprunk::Config {
|
||||||
regex: args.regex,
|
regex: args.regex,
|
||||||
status_enabled: args.status.evaluate(),
|
status_enabled: args.status.evaluate(),
|
||||||
|
|||||||
Reference in New Issue
Block a user