From bb4da80e1871c1c5308dcd47e52f0300827a5168 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Wed, 2 Jun 2021 22:15:17 +0000 Subject: feat(check): print valid and invalid count at end of checking --- src/nitrous.rs | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src') diff --git a/src/nitrous.rs b/src/nitrous.rs index a13d98a..e418fcf 100644 --- a/src/nitrous.rs +++ b/src/nitrous.rs @@ -59,6 +59,8 @@ impl Nitrous { let codes = File::open(codes_file_name).unwrap(); let mut invalid = File::create(".nitrous/check/invalid.txt").unwrap(); let mut valid = File::create(".nitrous/check/valid.txt").unwrap(); + let mut valid_count = 0; + let mut invalid_count = 0; for code in std::io::BufReader::new(codes).lines() { let proxy_addr = if matches!(&proxy_type, ProxyType::Tor) { @@ -99,12 +101,19 @@ impl Nitrous { if debug { info!("{}: {}", proxy_addr, code); } + valid_count += 1; } else { writeln!(invalid, "{}", code).unwrap(); if debug { error!("{}: {}", proxy_addr, code); } + invalid_count += 1; } } + + println!( + "\nfinished!\n\nvalid: {}\ninvalid: {}", + valid_count, invalid_count + ); } } -- cgit v1.2.3