R/app_config.R

Defines functions app_sys

#' Access files in the current app
#' 
#' @param ... Character vector specifying directory and or file to
#'     point to inside the current package.
#' 
#' @noRd
app_sys <- function(...){
  system.file(..., package = "regressoR")
}


#' 
#' #' Read App Config
#' #' 
#' #' @param value Value to retrieve from the config file. 
#' #' @param config R_CONFIG_ACTIVE value. 
#' #' @param use_parent Logical, scan the parent directory for config file.
#' #'     
#' #' @importFrom config get
#' #' 
#' #' @noRd
#' get_golem_config <- function(
#'   value, 
#'   config = Sys.getenv("R_CONFIG_ACTIVE", "default"), 
#'   use_parent = TRUE
#' ){
#'   config::get(
#'     value = value, 
#'     config = config, 
#'     # Modify this if your config file is somewhere else:
#'     file = app_sys("golem-config.yml"), 
#'     use_parent = use_parent
#'   )
#' }

Try the regressoR package in your browser

Any scripts or data that you put into this service are public.

regressoR documentation built on July 9, 2023, 5:26 p.m.