R/meteo_cache.r

Defines functions meteo_clear_cache meteo_show_cache

Documented in meteo_clear_cache meteo_show_cache

#' Clear \emph{meteo} cached files
#'
#' The \emph{meteo} functions use an aplication
#'
#' @note This function will clear all cached \emph{meteo} files.
#' @param force (logical) force delete. default: \code{FALSE}
#' @family meteo
#' @export
meteo_clear_cache <- function(force = FALSE) {
  files <- list.files(file.path(rnoaa_cache_dir(), "ghcnd"), full.names = TRUE)
  unlink(files, recursive = TRUE, force = force)
}

#' Show the \emph{meteo} cache directory
#'
#' Displays the full path to the \code{meteo} cache directory
#'
#' @family meteo
#' @export
meteo_show_cache <- function() {
  cat(file.path(rnoaa_cache_dir(), "ghcnd"), "\n")
}
leighseverson/rnoaa documentation built on May 21, 2019, 3:06 a.m.