A lightweight utility for styled terminal printing using ANSI escape codes.
cargo install chroma-printcargo add chroma-printuse chroma_print::{ChromaPrint, print_error, print_info, print_success, print_warn};
fn main() {
// Using the provided macros for convenient styled printing:
print_success!("This is a success message!");
print_info!("This is an info message!");
print_warn!("This is a warning message!");
print_error!("This is an error message!");
// Alternatively, you can use the ChromaPrint struct directly:
println!("{}", ChromaPrint::success("Success!"));
println!("{}", ChromaPrint::info("Info!"));
println!("{}", ChromaPrint::warn("Warning!"));
eprintln!("{}", ChromaPrint::error("Error!"));
}If you have suggestions for how this project could be improved, or want to report a bug, feel free to open an issue! We welcome all contributions.
Likewise, before contributing please read and complete the contribution guide.