From 8eb97a7db5f0b348f9f34292f13f40b8d4a03541 Mon Sep 17 00:00:00 2001 From: Max Howell Date: Thu, 15 Oct 2009 14:42:19 +0100 Subject: Put colors in Tty class Changed format of Errors and Warnings slightly. --- Library/Homebrew/utils.rb | 31 +++++++++++++++++++++++++++---- 1 file changed, 27 insertions(+), 4 deletions(-) (limited to 'Library') diff --git a/Library/Homebrew/utils.rb b/Library/Homebrew/utils.rb index 6ce87f190..d6f1e401f 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 -- cgit v1.2.3