R/x-client.R

client_env <- local({
  env <- new.env(parent = emptyenv())
  env$`__callr_data__` <- new.env(parent = baseenv())

  rsfile <- file.path("R", "aaa-rstudio-detect.R")
  sys.source(rsfile, envir = env$`__callr_data__`, keep.source = FALSE)
  errfile <- file.path("R", "errors.R")
  sys.source(errfile, envir = env$`__callr_data__`, keep.source = FALSE)
  loadfile <- file.path("R", "load-client.R")
  sys.source(loadfile, envir = env$`__callr_data__`, keep.source = FALSE)

  env
})

Try the callr package in your browser

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

callr documentation built on Nov. 2, 2022, 5:09 p.m.