class Bundler::UI::Shell

def tell_err(message, color = nil, newline = nil)

def tell_err(message, color = nil, newline = nil)
  return if @shell.send(:stderr).closed?
  newline ||= message.to_s !~ /( |\t)\Z/
  message = word_wrap(message) if newline.is_a?(Hash) && newline[:wrap]
  color = nil if color && !$stderr.tty?
  buffer = @shell.send(:prepare_message, message, *color)
  buffer << "\n" if newline && !message.to_s.end_with?("\n")
  @shell.send(:stderr).print(buffer)
  @shell.send(:stderr).flush
end