def say_error(message, options = {})
      options = {:with_exit => true}.merge(options)
      say message, :red
      exit 1 if options[:with_exit]
    end
def say_error(message, options = {})
      options = {:with_exit => true}.merge(options)
      say message, :red
      exit 1 if options[:with_exit]
    end
FIXME: errors should be printed on STDERR