Sha256: 3098beb3ad1ee6641a8585cf610254631fe0a5fa043434f5c86da7c62e2b02bb

Contents?: true

Size: 599 Bytes

Versions: 3

Compression:

Stored size: 599 Bytes

Contents

require 'chef/knife'
require 'kcd'

module KnifeCookbookDependencies
  class CookbookDependenciesInstall < Chef::Knife
    banner "knife cookbook dependencies install (options)"

    option :without,
      :short => "-W WITHOUT",
      :long => "--without WITHOUT",
      :description => "Exclude cookbooks that are in these groups"

    def run
      ui.info 'Reading Cookbookfile'
      ::KCD.ui = ui
      ::KCD::Cookbookfile.process_install(config[:without])
    end
  end
  
  class CookbookDepsInstall < CookbookDependenciesInstall
    banner "knife cookbook deps install (options)"
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
knife_cookbook_dependencies-0.0.7 lib/chef/knife/cookbook_dependencies_install.rb
knife_cookbook_dependencies-0.0.6 lib/chef/knife/cookbook_dependencies_install.rb
knife_cookbook_dependencies-0.0.5 lib/chef/knife/cookbook_dependencies_install.rb