From: Gavin Sinclair Date: 2012-01-01T16:56:20+09:00 Subject: [ANN] col 1.0.1 --20cf300fb175125b5004b572cdf5 Content-Type: text/plain; charset=ISO-8859-1 col: high-level console color formatting for Ruby If you want a dash of color in your Ruby console program, use Term::ANSIColor. If your color formatting requirements are more complicated, use Col. Col provides as much convenience as possible without modifying builtin classes. === SYNOPSIS require 'col' puts Col("Hello world!").red.bold puts Col("Hello world!").rb puts Col("Hello world!").fmt [:red, :bold] puts Col("Hello world!").fmt :rb puts Col("Hello ", "world!").fmt :red, :green puts Col("Hello ", "world!").fmt "r,g" puts Col("Hello ", "world!").fmt [:red, :bold], [:green, :bold] puts Col("Hello ", "world!").fmt "rb,gb" puts Col("Hello ", "world!").fmt [:bold], [:cyan, :italic, :on_white] puts Col("Hello ", "world!").fmt "_b,ciow" puts Col("Hello ", "world!").fmt [:blue, :on_yellow], [:on_green] puts Col("Hello ", "world!").fmt "b_oy,__og" puts Col.inline( "Hello ", :red, "world!", :blue ) puts Col.inline( "Hello ", [:red, :bold, :on_white], "world!", :b_oy ) See http://gsinclair.github.com/col.html for full details. === 1.0.1 / 2012-01-01 * 1 minor enhancement: * Col#to_str implemented to play nicely with puts (problem became apparent with Ruby 1.9.3?) === 1.0.0 / 2010-07-25 * First release === LICENCE MIT --20cf300fb175125b5004b572cdf5--