#terminal-colors #color #ansi-colors #terminal #console #ansi #format

colorify

Convenience macros for printing to the terminal in color on non-Windows platforms

5 releases

Uses old Rust 2015

0.2.3 May 25, 2018
0.2.2 May 15, 2016
0.2.1 May 13, 2016
0.2.0 Mar 30, 2016
0.1.0 Mar 9, 2016

#1038 in Command-line interface

Download history 159/week @ 2024-07-22 151/week @ 2024-07-29 89/week @ 2024-08-05 129/week @ 2024-08-12 150/week @ 2024-08-19 162/week @ 2024-08-26 186/week @ 2024-09-02 182/week @ 2024-09-09 117/week @ 2024-09-16 122/week @ 2024-09-23 109/week @ 2024-09-30 159/week @ 2024-10-07 131/week @ 2024-10-14 39/week @ 2024-10-21 103/week @ 2024-10-28 124/week @ 2024-11-04

422 downloads per month
Used in 6 crates

MIT license

11KB
138 lines

colorify!

Documentation

Handy macros for printing to the terminal in color.

Usage

Add the following to your Cargo.toml:

[dependencies]
colorify = "0.2"

Example

#[macro_use] extern crate colorify;
use std::io::{self, Write};

fn main() {
	// List colors:
	printc!(help);

	// Use one of three ways:
	printc!(yellow: "Number of banana peels on head: {}", 7);
	printlnc!(red: "Number of zombies killed: {}", 50);
	writeln!(io::stdout(), colorify!(orange: "Number of baggies filled \
		while walking dogs: {}"), 2).unwrap();
}

Retired

This library is unlikely to be updated with new features or changes.

Recommended alternatives:

No runtime deps

Features