Output colorato in Rust con colored
colored è una piccola libreria per Rust che ci consente di colorare l'output nel terminale.
Può essere molto utile per mettere in risalto i diversi messaggi che mandiamo all'utente (info, error, ecc).
In questo articolo vediamo come usarla.
Prima di tutto installiamola con cargo:
cargo add colored
Qui sotto un pò di esempi:
use colored::Colorize;
fn main() {
let my_string = String::from("hello world");
println!("{}", my_string.blue());
println!("{}", my_string.red().on_blue());
println!("{}", my_string.blue().on_red());
println!("{}", my_string.green().bold());
println!("{}", my_string.bright_green().italic());
println!("{}", my_string.truecolor(0, 255, 136));
}
Enjoy!
rust cargo colored
Commentami!