# File lib/chef/knife/cookbook_metadata.rb, line 39
      def run
        if config[:cookbook_path]
          Chef::Config[:cookbook_path] = config[:cookbook_path]
        else
          config[:cookbook_path] = Chef::Config[:cookbook_path]
        end

        if config[:all]
          cl = Chef::CookbookLoader.new
          cl.each do |cname, cookbook|
            generate_metadata(cname.to_s)
          end
        else
          generate_metadata(@name_args[0])
        end
      end