projr drop-in replacement for usethis::use_data
      projr_use_data.Rdusethis::use_data always saves data to data/, which
conflicts with the temporary directories used by projr_build_dev
and makes it difficult to restore after failed output builds.
projr_use_data is a drop-in replacement for usethis::use_data,
which saves data to the temporary directory when safe = TRUE.
This makes it easier to restore the project after a failed output build.
The only other difference is that projr_use_data invisibly
returns the path to the saved data file, whereas usethis::use_data
returns TRUE.
Usage
projr_use_data(
  ...,
  internal = FALSE,
  overwrite = FALSE,
  compress = "bzip2",
  version = 2,
  ascii = FALSE,
  safe = TRUE
)Arguments
- ...
 Unquoted names of existing objects to save.
- internal
 If
FALSE, saves each object in its own.rdafile in thedata/directory. These data files bypass the usual export mechanism and are available whenever the package is loaded (or viadata()ifLazyDatais not true).If
TRUE, stores all objects in a singleR/sysdata.rdafile. Objects in this file follow the usual export rules. Note that this means they will be exported if you are using the commonexportPattern()rule which exports all objects except for those that start with..- overwrite
 By default,
projr_use_data()will not overwrite existing files. If you really want to do so, set this toTRUE.- compress
 Choose the type of compression used by
save(). Should be one of "gzip", "bzip2", or "xz".- version
 The serialization format version to use. The default, 2, was the default format from R 1.4.0 to 3.5.3. Version 3 became the default from R 3.6.0 and can only be read by R versions 3.5.0 and higher.
- ascii
 if
TRUE, an ASCII representation of the data is written. The default value ofasciiisFALSEwhich leads to a binary file being written. IfNAandversion >= 2, a different ASCII representation is used which writes double/complex numbers as binary fractions.- safe
 logical. Whether to save data to a temporary directory (in
<cache>/"projr"/v<version>/data/) or "data/". Default is the temporary directory (TRUE).
Details
Taken directly from the documentation for the original
usethis function, and adjusted slightly.
See also
The data chapter of R Packages.