#color #style #term #ansi

archived no-std peter

ANSI terminal colours and styles for anything implementing Display

3 unstable releases

0.2.1 Apr 1, 2021
0.2.0 Feb 22, 2021
0.1.1 Feb 19, 2021
0.1.0 Feb 19, 2021

#16 in #ansi-colors

Download history 17/week @ 2023-01-25 18/week @ 2023-02-01 11/week @ 2023-02-08 25/week @ 2023-02-15 17/week @ 2023-02-22 6/week @ 2023-03-01 8/week @ 2023-03-08 10/week @ 2023-03-15 13/week @ 2023-03-22 5/week @ 2023-03-29 5/week @ 2023-04-05 14/week @ 2023-04-12 6/week @ 2023-04-19 12/week @ 2023-04-26 15/week @ 2023-05-03 17/week @ 2023-05-10

51 downloads per month
Used in powerpack-cli

MIT/Apache

7KB
137 lines

peter

Crates.io Version Docs.rs Latest

Peter builds on the ansi_term crate to allow styling of anything implementing Display and makes colorizing text less verbose to use by providing the Stylize trait.

Getting started

use peter::Stylize;

println!("This is in red: {}", "a red string".red());

println!("How about some {}?", "bold and underline".bold().underline());

License

Licensed under either of

at your option.


lib.rs:

Peter builds on the [ansi_term] crate to allow styling of anything implementing [Display] and makes colorizing text less verbose to use by providing the [Stylize] trait.

Examples

use peter::Stylize;

println!("This is in red: {}", "a red string".red());

println!("How about some {}?", "bold and underline".bold().underline());

Dependencies

~92KB