Class: Chef::Knife::CookbookList
- Inherits:
-
Knife
- Object
- Knife
- Chef::Knife::CookbookList
- Defined in:
- lib/chef/knife/cookbook_list.rb
Instance Method Summary collapse
Instance Method Details
#run ⇒ Object
38 39 40 41 42 43 44 |
# File 'lib/chef/knife/cookbook_list.rb', line 38 def run env = config[:environment] num_versions = config[:all_versions] ? "num_versions=all" : "num_versions=1" api_endpoint = env ? "/environments/#{env}/cookbooks?#{num_versions}" : "/cookbooks?#{num_versions}" cookbook_versions = rest.get(api_endpoint) ui.output(format_cookbook_list_for_display(cookbook_versions)) end |