cacheRepo
Meant for internal use, as there are internal objects as arguments.
cloudUploadFromCache(
isInCloud,
outputHash,
cacheRepo,
cloudFolderID,
outputToSave,
rasters
)
A logical indicating whether an outputHash
is in the cloud already.
The cacheId
of the object to upload
A repository used for storing cached objects.
This is optional if Cache
is used inside a SpaDES module.
A googledrive dribble of a folder, e.g., using drive_mkdir()
.
If left as NULL
, the function will create a cloud folder with name from last
two folder levels of the cacheRepo
path, :
paste0(basename(dirname(cacheRepo)), "_", basename(cacheRepo))
.
This cloudFolderID
will be added to options("reproducible.cloudFolderID")
,
but this will not persist across sessions. If this is a character string, it will
treat this as a folder name to create or use on GoogleDrive.
Only required if any(rasters) == TRUE
.
This is the Raster*
object.
A logical vector of length >= 1 indicating which elements in
outputToSave
are Raster*
objects.