#coloring #output #template #terminal #style #color #ft-color

output-coloring

Coloring terminal output, using template

1 unstable release

0.1.0 May 22, 2023

#432 in Template engine

Download history 25/week @ 2024-01-12 11/week @ 2024-01-19 18/week @ 2024-01-26 25/week @ 2024-02-02 3/week @ 2024-02-09 23/week @ 2024-02-16 24/week @ 2024-02-23 16/week @ 2024-03-01 10/week @ 2024-03-08 5/week @ 2024-03-15 3/week @ 2024-03-22 53/week @ 2024-03-29 22/week @ 2024-04-05

84 downloads per month
Used in hashguard

GPL-3.0 license

15KB
84 lines

output-coloring

Coloring terminal output, using template.

Sample Code

extern crate output_coloring;

use output_coloring::*;

const TEST: ColoredTemplate = ColoredTemplate {
    ft_color: Color::White,
    bg_color: Some(Color::BrightWhite),
    style: Style::Bold,
};
const WARN_TEMPLATE: ColoredTemplate = ColoredTemplate {
    ft_color: Color::White,
    bg_color: Some(Color::Yellow),
    style: Style::Bold,
};

fn main() {
    println!("{}", TEST.output("Hello World!"));
    println!("{}", WARN_TEMPLATE.output(" WARNING! "));
}

No runtime deps