diff --git a/Library/Homebrew/utils.rb b/Library/Homebrew/utils.rb index 6ce87f1909..d6f1e401f9 100644 --- a/Library/Homebrew/utils.rb +++ b/Library/Homebrew/utils.rb @@ -21,21 +21,44 @@ # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +class Tty + class <\033[0;0;1m #{title}\033[0;0m" + puts "#{Tty.blue}==>#{Tty.white} #{title}#{Tty.reset}" puts *sput unless sput.empty? end -# shows a warning in delicious pink def opoo warning - puts "\033[1;35m==>\033[0;0;1m Warning!\033[0;0m #{warning}" + puts "#{Tty.red}Warning#{Tty.reset}: #{warning}" end def onoe error lines = error.to_s.split'\n' - puts "\033[1;31m==>\033[0;0;1m Error\033[0;0m: #{lines.shift}" + puts "#{Tty.red}Error#{Tty.reset}: #{lines.shift}" puts *lines unless lines.empty? end