class Chef::Knife::VcCatalogShow
Public Instance Methods
run()
click to toggle source
# File lib/chef/knife/catalog/vc_catalog_show.rb, line 27 def run $stdout.sync = true catalog_arg = @name_args.shift connection.login catalog = get_catalog(catalog_arg) connection.logout header = [ ui.color('Name', :bold), ui.color('ID', :bold) ] ui.msg "#{ui.color('Description:', :cyan)} #{catalog[:description]}" list = header list.flatten! sort_by_key(catalog[:items]).each do |k, v| list << (k || '') list << (v || '') end ui.msg ui.list(list, :columns_across, 2) end