diff options
Diffstat (limited to 'src/output.rs')
| -rw-r--r-- | src/output.rs | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/output.rs b/src/output.rs index 32198f4..5502278 100644 --- a/src/output.rs +++ b/src/output.rs @@ -7,14 +7,13 @@ pub fn print_available_table(results: &[DomainResult], no_color: bool, no_unicod let available: Vec<&DomainResult> = results.iter().filter(|r| r.is_available()).collect(); if available.is_empty() { - println!("No available domains found."); + println!("No available domains."); return; } let max_len = available.iter().map(|r| r.full.len()).max().unwrap_or(20); - let width = max_len + 4; // padding - let title = "Available Domains"; + let width = max_len.max(title.len()) + 4; // padding, ensure title fits let title_padded = format!("{:^width$}", title, width = width); if no_unicode { @@ -192,14 +191,14 @@ pub fn print_errors(results: &[DomainResult], verbose: bool) { if let DomainStatus::Error { kind, message } = &r.status { match kind { ErrorKind::InvalidTld => { - eprintln!("Error for {}, tld does not seem to exist", r.full); + eprintln!("Error for {} : does not seem to exist", r.full); } _ => { if verbose { - eprintln!("Error for {}, {} (raw: {})", r.full, message, message); + eprintln!("Error for {} : {} (raw: {})", r.full, message, message); } else { eprintln!( - "Error for {}, unknown error (enable verbose to see raw error)", + "Error for {} : unknown error", r.full ); } @@ -222,6 +221,6 @@ pub fn print_progress(current: usize, total: usize) { if current == total { let secs = start.elapsed().as_secs_f64(); eprintln!("\rParsing results : Done (Took {:.1}s) ", secs); - *lock = None; // reset for next search duh + *lock = None; // reset for next search } } |
