Project

colorator

0.53
No commit activity in last 3 years
No release in over 3 years
Colorize your text in the terminal.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 3.1
 Project Readme

colorator

Colorize your text for the terminal

Build Status

Example

"this string".red
# => \e[31mthis string\e[0m
"my string".blue
# => \e[34mmy string\e[0m
# etc...

Supported Colors

  • red
  • black
  • green
  • yellow
  • magenta
  • white
  • blue
  • cyan
  • bold

Other supported Ansi methods

  • clear_line
  • has_ansi?, has_color?
  • strip_ansi, strip_color
  • reset_ansi, reset_color
  • clear_screen
  • ansi_jump

Why

There are a bunch of gems that provide functionality like this, but none have as simple an API as this. Just call "string".color and your text will be colorized.

License

MIT. Written as a single Ruby file by Brandon Mathis, converted into a gem by Parker Moore.