use crossterm::style::Stylize;
use std::io::{self, Write};
pub fn phase_ok(text: &str) {
let mut err = io::stderr().lock();
let _ = writeln!(err, " {} {}", "✓".green().bold(), text);
}
pub fn warn(text: &str) {
let mut err = io::stderr().lock();
let _ = writeln!(err, " {} {}", "⚠".yellow().bold(), text.yellow());
}
pub fn info(text: &str) {
let mut err = io::stderr().lock();
let _ = writeln!(err, " {} {}", "ℹ".cyan(), text.dim());
}
pub fn error(text: &str) {
let mut err = io::stderr().lock();
let _ = writeln!(err, " {} {}", "✗".red().bold(), text.red());
}