Currently, calling update_packages() without providing a list of packages to update prompts the user for confirmation, meaning the function cannot be used non-interactively. Does it make sense to add an argument to allow this prompt to be overridden (e.g., update_packages(override = TRUE) )?