use tinterm::*;
fn main() {
let text = "Gradient Colors Example";
let fg_gradient_text = text.gradient(Color::RED, Color::BLUE, None);
println!("Foreground Gradient:\n{}", fg_gradient_text);
let bg_gradient_text = text.gradient_bg(Color::GREEN, Color::YELLOW, None);
println!("Background Gradient:\n{}", bg_gradient_text);
let multiline_text = "Line 1\nLine 2\nLine 3";
let multiline_gradient = multiline_text.gradient(Color::CYAN, Color::MAGENTA, Some(true));
println!("Multiline Gradient (Block true):\n{}", multiline_gradient);
let multiline_gradient_block_false =
multiline_text.gradient(Color::CYAN, Color::MAGENTA, Some(false));
println!(
"Multiline Gradient (Block false):\n{}",
multiline_gradient_block_false
);
}