diff --git a/rakefile.rb b/rakefile.rb index c2ea458..a132bfb 100644 --- a/rakefile.rb +++ b/rakefile.rb @@ -24,10 +24,14 @@ end desc "Build and test Unity" task :all => [:clean, :unit, :summary] task :default => [:clobber, :all] -task :ci => [:default] -task :cruise => [:default] +task :ci => [:no_color, :default] +task :cruise => [:no_color, :default] desc "Load configuration" task :config, :config_file do |t, args| configure_toolchain(args[:config_file]) end + +task :no_color do + $color_output = false +end diff --git a/rakefile_helper.rb b/rakefile_helper.rb index a4c50fe..3bd3a00 100644 --- a/rakefile_helper.rb +++ b/rakefile_helper.rb @@ -8,10 +8,10 @@ require 'auto/colour_prompt' module RakefileHelpers C_EXTENSION = '.c' - COLOUR = true + $color_output = true def report(message) - if not COLOUR + if not $color_output puts($stdout.puts(message)) else message.each_line do |line|