aboutsummaryrefslogtreecommitdiff
path: root/src/output.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/output.rs')
-rw-r--r--src/output.rs13
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
}
}