Sha256: 1e85896c03ac40793eb06510e09eb150b99c5d180fc88cf12624104ae351a58c

Contents?: true

Size: 476 Bytes

Versions: 2

Compression:

Stored size: 476 Bytes

Contents

module HeadChef
  class List
    def self.list(environment)
      chef_environment = HeadChef.chef_server.environment.find(environment)

      unless chef_environment
        HeadChef.ui.error "Environment #{environment} not found on chef server."
        Kernel.exit(1337)
      end

      HeadChef.ui.say("COOKBOOKS:")
      chef_environment.cookbook_versions.sort.each do |cookbook, version|
        HeadChef.ui.say("  #{cookbook}: #{version}")
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
head_chef-0.1.1 lib/head_chef/tasks/list.rb
head_chef-0.1.0 lib/head_chef/tasks/list.rb