use std::io::Write;
use termcolor::{Color, ColorChoice, ColorSpec, StandardStream, WriteColor};
pub fn print_ok(msg: &str) {
let mut stdout = StandardStream::stdout(ColorChoice::Auto);
stdout
.set_color(ColorSpec::new().set_fg(Some(Color::Green)))
.expect("set color");
writeln!(&mut stdout, "OK {}", msg).expect("write message");
stdout.reset().expect("reset color");
}
pub fn print_warn(msg: &str) {
let mut stdout = StandardStream::stdout(ColorChoice::Auto);
stdout
.set_color(ColorSpec::new().set_fg(Some(Color::Yellow)))
.expect("set color");
writeln!(&mut stdout, "WARN {}", msg).expect("write message");
stdout.reset().expect("reset color");
}
pub fn print_err(msg: &str) {
let mut stdout = StandardStream::stdout(ColorChoice::Auto);
stdout
.set_color(ColorSpec::new().set_fg(Some(Color::Red)))
.expect("set color");
writeln!(&mut stdout, "ERROR {}", msg).expect("write message");
stdout.reset().expect("reset color");
}