module Jets::Builders::Util

def build_area

def build_area
  Jets.build_root
end

def cache_area

def cache_area
  "#{build_area}/cache" # cleaner to use full path for this setting
end

def headline(message)

def headline(message)
  puts "=> #{message}".color(:cyan)
end

def sh(command)

def sh(command)
  puts "=> #{command}".color(:green)
  success = system(command)
  unless success
    puts "#{command} failed to run.".color(:red)
    puts caller[0]
    exit 1
  end
  success
end

def stage_area

def stage_area
  "#{build_area}/stage"
end