#text-color #output #inline #colorize #variables #style #colorization

inline_colorization

format!("Lets the user {color_red}colorize{color_reset} and {style_underline}style the output{style_reset} text using inline variables");

7 releases

0.1.6 Nov 2, 2023
0.1.5 Aug 16, 2023

#229 in Development tools

Download history 2118/week @ 2024-10-21 2121/week @ 2024-10-28 1949/week @ 2024-11-04 1749/week @ 2024-11-11 3080/week @ 2024-11-18 1636/week @ 2024-11-25 4470/week @ 2024-12-02 8639/week @ 2024-12-09 8960/week @ 2024-12-16 3920/week @ 2024-12-23 4626/week @ 2024-12-30 10021/week @ 2025-01-06 9710/week @ 2025-01-13 9580/week @ 2025-01-20 11284/week @ 2025-01-27 14049/week @ 2025-02-03

44,968 downloads per month
Used in 15 crates (14 directly)

MIT license

6KB
74 lines

inline_colorization

add the library through writing in the command prompt:

cargo add inline_colorization

And in you main.rs file:

use inline_colorization::*;

Then you can run:

println!("Lets the user {color_red}colorize{color_reset} and {style_underline}style the output{style_reset} text using inline variables");
Text Style Variables
style_bold
style_underline
style_reset
Text Color Variables
color_black
color_red
color_green
color_yellow
color_blue
color_magenta
color_cyan
color_white
color_bright_black
color_bright_red
color_bright_green
color_bright_yellow
color_bright_blue
color_bright_magenta
color_bright_cyan
color_bright_white
color_reset
Text Background Variables
bg_black
bg_red
bg_green
bg_yellow
bg_blue
bg_magenta
bg_cyan
bg_white
bg_bright_black
bg_bright_red
bg_bright_green
bg_bright_yellow
bg_bright_blue
bg_bright_magenta
bg_bright_cyan
bg_bright_white
bg_reset

Just remember to reset the style, color or background when you want the default text setting

For an example of the expected result you can run:

cargo run --example all_codes

No runtime deps