class Kontena::Plugin::Cloud::Image::Tag::ListCommand
Public Instance Methods
execute()
click to toggle source
# File lib/kontena/plugin/cloud/image/tag/list_command.rb, line 13 def execute tags = image_registry_client.get("/repositories/#{name}/tags")['data'] print_table(tags) do |t| t['id'] = "#{name}:#{t['id']}" t['pulls'] = t.dig('attributes', 'pulls') t['pushs'] = t.dig('attributes', 'pushs') t['updated_at'] = time_ago( Time.parse(t.dig('attributes', 'updated-at')).to_i ) end end
fields()
click to toggle source
# File lib/kontena/plugin/cloud/image/tag/list_command.rb, line 23 def fields { 'name' => 'id', 'pulls' => 'pulls', 'pushes' => 'pushs', 'updated' => 'updated_at' } end