Concolor
With Concolor you can change the fore- and background colors and text decorations when rendering text on terminals supporting ANSI escape codes. It adds the concolor method to String objects.
Used technologies, API, tools, etc
Development
Gem development information and current project status:
Installation
Just install the concolor gem
gem install concoloror if you use bundler put this in your Gemfile
gem 'concolor'Usage
require 'concolor'
puts 'Some text'.concolor(:bold, :red)
# "\033[31;1mSome text\033[0m"Foreground color & Background color
Mode (modifying the style of text)
| Symbol | Description | code |
|---|---|---|
:reset |
Reset all SGR effects to their default | 0 |
:bold |
Bold or increased intensity | 1 |
:faint |
Faint or decreased intensity | 2 |
:italic |
Italic | 3 |
:underline |
Singly underlined | 4 |
:blink |
Blink (slow) | 5 |
:blink_fast |
Blink (fast) | 6 |
:reverse |
Reverse (invert the foreground and background colors) | 7 |
:hide |
Hidden (useful for passwords) | 8 |
:cross |
Cross-out | 9 |