#terminal-text #printing #little #silly #information #kolored

bin+lib kolorz

A silly little library for printing kolored text to the terminal

12 releases (breaking)

0.10.1 Feb 21, 2025
0.10.0 Feb 11, 2024
0.9.0 Feb 11, 2024
0.8.0 Nov 21, 2023
0.3.0 Jun 28, 2023

#291 in Command-line interface


Used in 4 crates

MIT license

17KB
351 lines

━━━━━━ ❖ ━━━━━━



❖ Information

kolorz is a silly little library for printing kolored text to the terminal


❖ Installation

Add kolorz to your project's Cargo.toml:

[dependencies]
kolorz = "0.10.0"

❖ Basic Usage

// print kolored text
use kolorz::Kolor;

fn main() {
    let mocha = Kolor::new("catppuccin mocha");
    println!("{}", mocha.red("This is red"));
}

❖ The following kolorschemes are available:


❖ The following kolors are available on all of the kolorschemes:

  • red (0)
  • purple (1)
  • blue (2)
  • green (3)
  • orange (4)
  • yellow (5)
  • text (6)
  • random (picks a random color from above)
  • numbered (allows the user to pick a kolor by number)

❖ Kustom Kolorz are also available

// custom kolorz from hex
use kolorz::HexKolorize;

fn main() {
    println!("{}", "This is peach".kolorize("#fab387"));
}
// custom kolorz from RGB
use kolorz::RGBKolorize;

fn main() {
    println!("{}", "This is red".kolorize((235, 160, 172)));
}

❖ What's New?

0.10.1 - Update Rust edition


Dependencies

~330KB