class ChefCLI::PolicyfileServices::Install

def run(cookbooks_to_update = [], exclude_deps = false)

def run(cookbooks_to_update = [], exclude_deps = false)
  unless File.exist?(policyfile_expanded_path)
    # TODO: suggest next step. Add a generator/init command? Specify path to Policyfile.rb?
    # See card CC-232
    raise PolicyfileNotFound, "Policyfile not found at path #{policyfile_expanded_path}"
  end
  if installing_from_lock?
    install_from_lock
  elsif cookbooks_to_update.empty? # means update everything
    generate_lock_and_install
  else
    update_lock_and_install(cookbooks_to_update, exclude_deps)
  end
end