- repos
The R package repositories to use.
- ...
Unused arguments, reserved for future expansion. If any arguments
are matched to ..., renv will signal an error.
- packages
The packages to be installed. When NULL (the default),
all packages currently used in the project will be installed, as
determined by dependencies(). The recursive dependencies of these
packages will be included as well.
- date
The snapshot date to use. When set, the associated snapshot as
available from the Posit's public
Package Manager instance will be
used. Ignored if repos is non-NULL.
- clean
Boolean; remove packages not recorded in the lockfile from
the target library? Use clean = TRUE if you'd like the library state
to exactly reflect the lockfile contents after restore().
- actions
The action(s) to perform with the requested repositories.
This can either be "snapshot", in which renv will generate a lockfile
based on the latest versions of the packages available from repos, or
"restore" if you'd like to install those packages. You can use
c("snapshot", "restore") if you'd like to generate a lockfile and
install those packages in a single call.
- restart
Should the R session be restarted after the new
packages have been checked out? When NULL (the default), the
session is restarted if the "restore" action was taken.
- project
The project directory. If NULL, then the active project will
be used. If no project is currently active, then the current working
directory is used instead.