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