Sha256: f72f9fd22d68a65411f360f28d53c69e750afc6fced7747598e50c519a931e49
Contents?: true
Size: 713 Bytes
Versions: 8
Compression:
Stored size: 713 Bytes
Contents
require File.expand_path(File.dirname(__FILE__) + '/base') module KnifeJoyent class JoyentFlavorList < Chef::Knife include KnifeJoyent::Base banner "knife joyent flavor list <options>" def run flavor_list = [ ui.color('Name', :bold), ui.color('RAM', :bold), ui.color('Disk', :bold), ui.color('Swap', :bold), ] self.connection.flavors.sort_by(&:memory).each do |flavor| flavor_list << flavor.name.to_s flavor_list << "#{flavor.memory/1024} GB" flavor_list << "#{flavor.disk/1024} GB" flavor_list << "#{flavor.swap/1024} GB" end puts ui.list(flavor_list, :uneven_columns_across, 4) end end end
Version data entries
8 entries across 8 versions & 1 rubygems