summaryrefslogtreecommitdiffstats
path: root/vendor/ansi_term/examples
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/ansi_term/examples')
-rw-r--r--vendor/ansi_term/examples/256_colours.rs73
-rw-r--r--vendor/ansi_term/examples/basic_colours.rs18
-rw-r--r--vendor/ansi_term/examples/rgb_colours.rs23
3 files changed, 0 insertions, 114 deletions
diff --git a/vendor/ansi_term/examples/256_colours.rs b/vendor/ansi_term/examples/256_colours.rs
deleted file mode 100644
index 92fe2f1c1..000000000
--- a/vendor/ansi_term/examples/256_colours.rs
+++ /dev/null
@@ -1,73 +0,0 @@
-extern crate ansi_term;
-use ansi_term::Colour;
-
-// This example prints out the 256 colours.
-// They're arranged like this:
-//
-// - 0 to 8 are the eight standard colours.
-// - 9 to 15 are the eight bold colours.
-// - 16 to 231 are six blocks of six-by-six colour squares.
-// - 232 to 255 are shades of grey.
-
-fn main() {
-
- // First two lines
- for c in 0..8 {
- glow(c, c != 0);
- print!(" ");
- }
- print!("\n");
- for c in 8..16 {
- glow(c, c != 8);
- print!(" ");
- }
- print!("\n\n");
-
- // Six lines of the first three squares
- for row in 0..6 {
- for square in 0..3 {
- for column in 0..6 {
- glow(16 + square * 36 + row * 6 + column, row >= 3);
- print!(" ");
- }
-
- print!(" ");
- }
-
- print!("\n");
- }
- print!("\n");
-
- // Six more lines of the other three squares
- for row in 0..6 {
- for square in 0..3 {
- for column in 0..6 {
- glow(124 + square * 36 + row * 6 + column, row >= 3);
- print!(" ");
- }
-
- print!(" ");
- }
-
- print!("\n");
- }
- print!("\n");
-
- // The last greyscale lines
- for c in 232..=243 {
- glow(c, false);
- print!(" ");
- }
- print!("\n");
- for c in 244..=255 {
- glow(c, true);
- print!(" ");
- }
- print!("\n");
-}
-
-fn glow(c: u8, light_bg: bool) {
- let base = if light_bg { Colour::Black } else { Colour::White };
- let style = base.on(Colour::Fixed(c));
- print!("{}", style.paint(&format!(" {:3} ", c)));
-}
diff --git a/vendor/ansi_term/examples/basic_colours.rs b/vendor/ansi_term/examples/basic_colours.rs
deleted file mode 100644
index ba8815621..000000000
--- a/vendor/ansi_term/examples/basic_colours.rs
+++ /dev/null
@@ -1,18 +0,0 @@
-extern crate ansi_term;
-use ansi_term::{Style, Colour::*};
-
-// This example prints out the 16 basic colours.
-
-fn main() {
- let normal = Style::default();
-
- println!("{} {}", normal.paint("Normal"), normal.bold().paint("bold"));
- println!("{} {}", Black.paint("Black"), Black.bold().paint("bold"));
- println!("{} {}", Red.paint("Red"), Red.bold().paint("bold"));
- println!("{} {}", Green.paint("Green"), Green.bold().paint("bold"));
- println!("{} {}", Yellow.paint("Yellow"), Yellow.bold().paint("bold"));
- println!("{} {}", Blue.paint("Blue"), Blue.bold().paint("bold"));
- println!("{} {}", Purple.paint("Purple"), Purple.bold().paint("bold"));
- println!("{} {}", Cyan.paint("Cyan"), Cyan.bold().paint("bold"));
- println!("{} {}", White.paint("White"), White.bold().paint("bold"));
-}
diff --git a/vendor/ansi_term/examples/rgb_colours.rs b/vendor/ansi_term/examples/rgb_colours.rs
deleted file mode 100644
index fd2cc7a85..000000000
--- a/vendor/ansi_term/examples/rgb_colours.rs
+++ /dev/null
@@ -1,23 +0,0 @@
-extern crate ansi_term;
-use ansi_term::{Style, Colour};
-
-// This example prints out a colour gradient in a grid by calculating each
-// character’s red, green, and blue components, and using 24-bit colour codes
-// to display them.
-
-const WIDTH: i32 = 80;
-const HEIGHT: i32 = 24;
-
-fn main() {
- for row in 0 .. HEIGHT {
- for col in 0 .. WIDTH {
- let r = (row * 255 / HEIGHT) as u8;
- let g = (col * 255 / WIDTH) as u8;
- let b = 128;
-
- print!("{}", Style::default().on(Colour::RGB(r, g, b)).paint(" "));
- }
-
- print!("\n");
- }
-}