vari 0.2.1

A library for formatting strings with colors and cosmetic stuff to the terminal.
Documentation
mod colorize {
    #[test]
    #[should_panic]
    #[cfg(feature = "colorize")]
    fn invalid_colorize() {
        use vari::colorize::Colorize;
        let unknown = "unknown".colorize("???");
        println!("{}", unknown);
    }

    #[test]
    #[cfg(feature = "colorize")]
    fn colorize() {
        use vari::colorize::Colorize;
        let red = "red".colorize("red");
        assert_eq!(red, "\x1b[31mred\x1b[0m");
        println!("{}", red);

        let hello = format!("{}{}", "hello".colorize("green"), "world".colorize("magenta"));
        assert_eq!(hello, "\x1b[32mhello\x1b[0m\x1b[35mworld\x1b[0m");
        println!("{}", hello);

        println!("{}", "Bold.".colorize("bold"));
    }
}