Expand description
A lightweight utility for styled terminal printing using ANSI escape codes.
§Install globally
$ cargo install chroma-print§Install as a library
$ cargo add chroma-print§Usage
use 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!"));
} Re-exports§
pub use colors::Color;pub use printer::ChromaPrint;
Modules§
Macros§
- print_
error - Macro for printing an error message (red)
- print_
info - Macro for printing an info message (cyan)
- print_
success - Macro for printing a success message (green)
- print_
warn - Macro for printing a warning message (yellow)