# File lib/travis/cli/sshkey.rb, line 36
      def update_key(value, file)
        error "#{file} does not look like a private key" unless value.lines.first =~ /PRIVATE KEY/
        value = remove_passphrase(value)
        self.description ||= ask("Key description: ") { |q| q.default = "Custom Key" } if interactive?
        say "Updating ssh key for #{color slug, :info} with key from #{color file, :info}"
        empty_line
        ssh_key.update(:value => value, :description => description || file)
      end