R/manipulate_files.R

Defines functions write_missing_files

Documented in write_missing_files

#' Write only files that are not available
#'
#' @param write_fun file-write function
#' @param x object to be written
#' @param file filename
#' @export
write_missing_files <-
  function(write_fun, x, file, ..., msg = c("skip:", "written:")){
    if(file.exists(file)){
      usethis::ui_info(paste(msg[1], Sys.time()))
    } else {
      write_fun(x, file, ...)
      usethis::ui_info(paste(msg[2], Sys.time()))
    }
  }
KeachMurakami/funkea documentation built on Nov. 26, 2024, 11:11 p.m.