You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

128 lines
2.4 KiB

use color::{Color, NO_COLOR, TTY};
fn main() {
println!("NO_COLOR: {:?}", *NO_COLOR);
println!("TTY: {:?}", *TTY);
println!("\nColor\tBold\tLine\tStrike\tItalic\tBg");
println!(
"{}Black\t{}Black{}\t{}Black{}\t{}Black{}\t{}Black{}\t{}{}Black{}",
Color::Black,
Color::Bold,
Color::ResetBold,
Color::Line,
Color::ResetLine,
Color::Strike,
Color::ResetStrike,
Color::Italic,
Color::Reset,
Color::White,
Color::BgBlack,
Color::Reset
);
println!(
"{}Red\t{}Red{}\t{}Red{}\t{}Red{}\t{}Red{}\t{}{}Red{}",
Color::Red,
Color::Bold,
Color::ResetBold,
Color::Line,
Color::ResetLine,
Color::Strike,
Color::ResetStrike,
Color::Italic,
Color::Reset,
Color::White,
Color::BgRed,
Color::Reset
);
println!(
"{}Green\t{}Green{}\t{}Green{}\t{}Green{}\t{}Red{}\t{}{}Green{}",
Color::Green,
Color::Bold,
Color::ResetBold,
Color::Line,
Color::ResetLine,
Color::Strike,
Color::ResetStrike,
Color::Italic,
Color::Reset,
Color::White,
Color::BgGreen,
Color::Reset
);
println!(
"{}Yellow\t{}Yellow{}\t{}Yellow{}\t{}Yellow{}\t{}Red{}\t{}{}Yellow{}",
Color::Yellow,
Color::Bold,
Color::ResetBold,
Color::Line,
Color::ResetLine,
Color::Strike,
Color::ResetStrike,
Color::Italic,
Color::Reset,
Color::White,
Color::BgYellow,
Color::Reset
);
println!(
"{}Blue\t{}Blue{}\t{}Blue{}\t{}Blue{}\t{}Red{}\t{}{}Blue{}",
Color::Blue,
Color::Bold,
Color::ResetBold,
Color::Line,
Color::ResetLine,
Color::Strike,
Color::ResetStrike,
Color::Italic,
Color::Reset,
Color::White,
Color::BgBlue,
Color::Reset
);
println!(
"{}Purple\t{}Purple{}\t{}Purple{}\t{}Purple{}\t{}Red{}\t{}{}Purple{}",
Color::Purple,
Color::Bold,
Color::ResetBold,
Color::Line,
Color::ResetLine,
Color::Strike,
Color::ResetStrike,
Color::Italic,
Color::Reset,
Color::White,
Color::BgPurple,
Color::Reset
);
println!(
"{}Cyan\t{}Cyan{}\t{}Cyan{}\t{}Cyan{}\t{}Red{}\t{}{}Cyan{}",
Color::Cyan,
Color::Bold,
Color::ResetBold,
Color::Line,
Color::ResetLine,
Color::Strike,
Color::ResetStrike,
Color::Italic,
Color::Reset,
Color::White,
Color::BgCyan,
Color::Reset
);
println!(
"{}White\t{}White{}\t{}White{}\t{}White{}\t{}Red{}\t{}{}White{}",
Color::White,
Color::Bold,
Color::ResetBold,
Color::Line,
Color::ResetLine,
Color::Strike,
Color::ResetStrike,
Color::Italic,
Color::Reset,
Color::Black,
Color::BgWhite,
Color::Reset
);
}