class Bundler::Settings

def printable_value(value, key)

def printable_value(value, key)
  converted = converted_value(value, key)
  return converted unless converted.is_a?(String)
  if is_string(key)
    converted
  elsif is_credential(key)
    "[REDACTED]"
  elsif is_userinfo(converted)
    username, pass = converted.split(":", 2)
    if pass == "x-oauth-basic"
      username = "[REDACTED]"
    else
      pass = "[REDACTED]"
    end
    [username, pass].join(":")
  else
    converted
  end
end