- 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.