diff options
| author | Fuwn <[email protected]> | 2021-06-02 22:15:17 +0000 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2021-06-02 22:15:17 +0000 |
| commit | bb4da80e1871c1c5308dcd47e52f0300827a5168 (patch) | |
| tree | d80beaa5b5f56758944a3213993454ee187b419a /src | |
| parent | refactor(cli): use slice directly (diff) | |
| download | nitrous-bb4da80e1871c1c5308dcd47e52f0300827a5168.tar.xz nitrous-bb4da80e1871c1c5308dcd47e52f0300827a5168.zip | |
feat(check): print valid and invalid count at end of checking
Diffstat (limited to 'src')
| -rw-r--r-- | src/nitrous.rs | 9 |
1 files changed, 9 insertions, 0 deletions
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 + ); } } |