lib/cloudstack-cli/commands/template.rb in cloudstack-cli-1.0.2 vs lib/cloudstack-cli/commands/template.rb in cloudstack-cli-1.0.3
- old
+ new
@@ -8,17 +8,23 @@
default: "featured"
def list(type='featured')
resolve_project
resolve_zone
options[:template_filter] = options[:type]
- options.delete(:filter)
templates = client.list_templates(options)
if templates.size < 1
puts "No templates found."
else
- table = [%w(Name Zone Format)]
+ table = [%w(Name Created Zone Featured Public Format)]
templates.each do |template|
- table << [template['name'], template['zonename'], template['format']]
+ table << [
+ template['name'],
+ Time.parse(template['created']).strftime("%F"),
+ template['zonename'],
+ template['isfeatured'],
+ template['ispublic'],
+ template['format']
+ ]
end
print_table(table)
say "Total number of templates: #{templates.size}"
end
end