AnsiForm
Easily format strings with ANSI colors
This crate provides a macro for coloring strings, allowing ANSI colors to be set at compile time instead of runtime.
Example
use ansi;
println!;
println!;
Features
This crate should support all format options defined in
std::fmt
. If it's missing something (and it probably will
before v1.0.0), submit an Issue or PR!
After defining formatting (like :?
or :#?
), you define modifiers with ;option
. You can add
multiple modifiers separated by ,
. So, to print debug format in underlined italic red,
{:?;underline,red,italic}
.