class Kontena::Cli::Plugins::SearchCommand

Public Instance Methods

execute() click to toggle source
# File lib/kontena/cli/plugins/search_command.rb, line 12
def execute
  results = search_plugins(name)
  exit_with_error("Cannot access plugin server") unless results
  puts "%-50s %-10s %-60s" % ['NAME', 'VERSION', 'DESCRIPTION']
  results.each do |item|
    if pre?
      latest = rubygems_client.latest_version(item['name'], pre: true)
      item['version'] = latest.version.to_s
    end
    puts "%-50s %-10s %-60s" % [short_name(item['name']), item['version'], item['info']]
  end
end