From 529d9aacaa45207fcf60b99da6f43b63cd6e8355 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Tue, 11 Jul 2017 16:12:38 -0400 Subject: [PATCH] colorize a couple other builders' output messages --- lib/rscons/builders/directory.rb | 5 +++-- lib/rscons/builders/install.rb | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/rscons/builders/directory.rb b/lib/rscons/builders/directory.rb index 6020002..b308f95 100644 --- a/lib/rscons/builders/directory.rb +++ b/lib/rscons/builders/directory.rb @@ -17,10 +17,11 @@ module Rscons if File.directory?(target) target elsif File.exists?(target) - $stderr.puts "Error: `#{target}' already exists and is not a directory" + Ansi.write($stderr, :red, "Error: `#{target}' already exists and is not a directory", :reset, "\n") false else - puts "Directory #{target}" + desc = "Directory #{target}" + env.print_builder_run_message(desc, desc) cache.mkdir_p(target) target end diff --git a/lib/rscons/builders/install.rb b/lib/rscons/builders/install.rb index eaca987..a0e134e 100644 --- a/lib/rscons/builders/install.rb +++ b/lib/rscons/builders/install.rb @@ -43,7 +43,8 @@ module Rscons # Check the cache and copy if necessary unless cache.up_to_date?(dest, :Copy, [src], env) unless printed_message - puts "#{name} #{target}" + desc = "#{name} #{target}" + env.print_builder_run_message(desc, desc) printed_message = true end cache.mkdir_p(File.dirname(dest))