aboutsummaryrefslogtreecommitdiff
path: root/src/nitrous.rs
diff options
context:
space:
mode:
authorFuwn <[email protected]>2021-05-20 03:23:14 +0000
committerFuwn <[email protected]>2021-05-20 03:23:14 +0000
commit7368b9ff2b98487dac4c847efb0aa8ea62a8f66e (patch)
treef01281b004431f6d30bb76eafa8c850eff4027c8 /src/nitrous.rs
parentfeat(readme): more additions (diff)
downloadnitrous-7368b9ff2b98487dac4c847efb0aa8ea62a8f66e.tar.xz
nitrous-7368b9ff2b98487dac4c847efb0aa8ea62a8f66e.zip
feat(cli): conditional logging
Diffstat (limited to 'src/nitrous.rs')
-rw-r--r--src/nitrous.rs16
1 files changed, 11 insertions, 5 deletions
diff --git a/src/nitrous.rs b/src/nitrous.rs
index 429cd2e..8264c05 100644
--- a/src/nitrous.rs
+++ b/src/nitrous.rs
@@ -23,7 +23,7 @@ impl Nitrous {
fn initialize() { let _ = create_dir("nitrous"); }
- pub fn generate(amount: usize) {
+ pub fn generate(amount: usize, debug: bool) {
Self::initialize();
let mut codes = File::create("nitrous/codes.txt").unwrap();
@@ -36,11 +36,13 @@ impl Nitrous {
.collect::<String>();
writeln!(codes, "{}", code).unwrap();
- info!("{}", code,)
+ if debug {
+ info!("{}", code,);
+ }
}
}
- pub async fn check(codes_file_name: &str) {
+ pub async fn check(codes_file_name: &str, debug: bool) {
Self::initialize();
let _ = create_dir("nitrous/check/");
@@ -62,10 +64,14 @@ impl Nitrous {
if status == 200 {
writeln!(valid, "{}", code).unwrap();
- info!("{}", code);
+ if debug {
+ info!("{}", code);
+ }
} else {
writeln!(invalid, "{}", code).unwrap();
- error!("{}", code);
+ if debug {
+ error!("{}", code);
+ }
}
}
}