Output colorato in Rust con colored

Mattepuffo's logo
Output colorato in Rust con colored

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!


Condividi

Commentami!