We will use the colorize gem which works in linux mac and windows too.
Ruby print to console with color.
Sure messing with built ins is bad agree 100 but no deployed code should contain console log statements.
Many of them write some information to the output show process status or display results of work.
Print apple print apple n the print method prints two consecutive apple strings to the terminal.
Copy this snippet and paste it into the.
For a list of 8 bit colors check here.
The string or integer value to be printed is passed as an argument to this function.
Open up sketchup and find the ruby console.
Use the ruby api documentation to learn more about specific api classes modules and methods.
This will show you how to format your text in a ruby application.
While i agree that mattjohnson s answer overriding the util inpect method s default colors see below is better than using the colors module the colors module requires zero setup and fits the needs of the vast majority of users which is simply changing color of console log output.
You can access it from the window menu.
Coloring your terminal output in a command line application can make a big difference in readability.
Perform basic tasks on the ruby console using ruby code.
Device 6 is similar to the standard console output device 0 but it supports color.
Posted by dmytro shteflyuk on march 23 2007 under ruby rails.
Generally useful if you want to color the text with very specific colors.
However puts automatically inserts a newline at the end of the line being printed.
Very often i have to implement console scripts because of my laziness for boring processes optimization.
Colorize works by adding the ansi escape characters to set colors.
The ruby print function is used to display output on the screen.
The puts function also displays output.
Colors the letters of the given text with the specified color color must be an integer from 0 255 representing an 8 bit color.
Access the ruby console and use it to execute code.
The difference between the two is that the latter adds a new line character.
Note that print does not do the same.
Colorizing console ruby script output.