Skip to content

Instantly share code, notes, and snippets.

@mattray
Forked from mlafeldt/README.md
Created September 19, 2012 20:24
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mattray/3752021 to your computer and use it in GitHub Desktop.
Save mattray/3752021 to your computer and use it in GitHub Desktop.
Parse cookbook's metadata
#!/usr/bin/env ruby
require 'chef/cookbook/metadata'
metadata_file = ARGV.first || 'metadata.rb'
metadata = Chef::Cookbook::Metadata.new
metadata.from_file(metadata_file)
puts "#{metadata.name} #{metadata.version}"
metadata.dependencies.each do |cookbook, version|
puts "#{cookbook} #{version}"
end
@mlafeldt
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment