ANSI Escape Codes
Today I learned that ANSI Escape Codes are a thing.
I was writing some Rails migrations and wanted nice readable output and a quick way to tell how things were going. So, I wanted some colored text to be displayed as output. This was how I learned about ANSI Escape Codes.
In short, you want to escape your string using \e then give it the prefix [ and then give it a series of codes to format your text.
For example, you can color all further text green using the code 32m or red using 31m.
If you want text to go back to normal give it the code 0m.
Here is an example:
You can do other formatting than just color, but I found these to be helpful for what I needed and I didn't realize how simple it was.
Tweet