aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFuwn <[email protected]>2021-06-02 22:15:17 +0000
committerFuwn <[email protected]>2021-06-02 22:15:17 +0000
commitbb4da80e1871c1c5308dcd47e52f0300827a5168 (patch)
treed80beaa5b5f56758944a3213993454ee187b419a /src
parentrefactor(cli): use slice directly (diff)
downloadnitrous-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.rs9
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
+ );
}
}