5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# File 'lib/cloudstack-cli/commands/template.rb', line 5
def list(type='featured')
project = find_project if options[:project]
unless %w(featured self self-executable executable community).include? type
say "unsupported template type '#{type}'", :red
exit 1
end
templates = client.list_templates(type, project ? project['id'] : nil)
if templates.size < 1
puts "No templates found"
else
table = [["Name", "Zone"]]
templates.each do |template|
table << [template['name'], template['zonename']]
end
print_table(table)
end
end
|