class Travis::CLI::Pubkey
def key
def key key = repository.public_key case self.key_format ||= :ssh when :fingerprint then key.fingerprint when :pem then key.to_s when :ssh then key.to_ssh else raise "unknown format #{key_format}" end end
def run
def run error "#{key_format} format not supported by #{api_endpoint}" unless key say key, "Public key for #{color(repository.slug, :info)}:\n\n%s", :bold end