aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2022-12-28 18:40:20 +0100
committerHimbeerserverDE <himbeerserverde@gmail.com>2022-12-28 18:40:20 +0100
commite78a5f89b6563e0dcd434446f9d482bbe2dd99ce (patch)
tree2c9f714b3a385cb808222124d7c9eb5fba90ae3b
parent6fe4f88c55a7f2bcce00b831b0f14c8abd1e739a (diff)
flush stdout
-rw-r--r--src/main.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs
index b8c5b32..eebc3a9 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -26,12 +26,18 @@ fn start() -> anyhow::Result<()> {
Ok(_) => {
stdout.set_color(ColorSpec::new().set_fg(Some(Color::Green)))?;
writeln!(&mut stdout, "[ OK ] Starting {}", service_name)?;
+
stdout.reset()?;
+ write!(&mut stdout, "")?;
+ stdout.flush()?;
}
Err(e) => {
stdout.set_color(ColorSpec::new().set_fg(Some(Color::Red)))?;
writeln!(&mut stdout, "[ ERROR ] Starting {}: {}", service_name, e)?;
+
stdout.reset()?;
+ write!(&mut stdout, "")?;
+ stdout.flush()?;
}
}
}