This library normally just provides a single method called esystem(). This will output given text, then run system(). It is supposed to work either with the Colours module or by doing: alias e puts prior to use it. There are several ways to use it. Example: require 'esystem/module' include Esystem If you have specific suggestions to make this gem more useful for others, please drop me an email at: email@example.com Thank you.