How can I make the puts commands I output from a commandline based ruby program colour? I would appreciated any references to how I call each different colour also.
Lets
My suggestion: The paint gem. It does not enforce string extensions and supports 256-colors (with fall-back mode for non-256-color terminals).
Usage:
puts Paint["I'm blue!", :blue] puts Paint["I'm dark blue if your terminal supports it!", "#000044"]