A zero-allocation no_std-compatible zero-cost way to add color to your Rust terminal to make people go owo.
Supports:
owo-colors is also more-or-less a drop-in replacement for colored, allowing colored to work in a no_std environment. No allocations, unsafe, or dependencies required because embedded systems deserve to be pretty too uwu.
To add to your Cargo.toml:
toml
owo-colors = "1"
```rust use owo_colors::OwoColorize;
fn main() { // Foreground colors println!("My number is {:#x}!", 10.green()); // Background colors println!("My number is not {}!", 4.on_red()); } ```
```rust use owocolors::OwoColorize; use owocolors::colors::*;
fn main() {
// Generically color
println!("My number might be {}!", 4.fg::
```rust use owo_colors::OwoColorize;
println!("{}", "strikethrough".strikethrough()); ```