cachePathMeant for internal use, as there are internal objects as arguments.
cloudUploadFromCache(
isInCloud,
outputHash,
cachePath,
cloudFolderID,
outputToSave,
rasters,
verbose = getOption("reproducible.verbose")
)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 cachePath path, :
paste0(basename(dirname(cachePath)), "_", basename(cachePath)).
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.
Numeric, -1 silent (where possible), 0 being very quiet,
1 showing more messaging, 2 being more messaging, etc.
Default is 1. Above 3 will output much more information about the internals of
Caching, which may help diagnose Caching challenges. Can set globally with an
option, e.g., options('reproducible.verbose' = 0) to reduce to minimal