Expand description
Utilities for interacting with a terminal.
The most common use for this package is to style a string to output to the terminal.
use dinglebit_terminal::style;
fn main() {
let s = style!("{}, {}!", "Hello", "world")
.black()
.underline()
.to_string();
assert_eq!(s, "\x1b[30;4mHello, world!\x1b[0m");
}
You can apply foreground and background colors as well as various attributes like bold, itlic, underline, etc.
Modules§
- consts
- Constants as defined in ANSI escape code.
- escape_
sequence - Escape Sequence for the terminal.
- style
- Apply a style to terminal text using the “Set Graphics Mode” escape sequence.