R/template.R

Defines functions renv_template_replace renv_template_create

renv_template_create <- function(template) {
  gsub("^\\n+|\\n+$", "", template)
}

renv_template_replace <- function(text, replacements) {

  enumerate(replacements, function(key, value) {
    key <- sprintf("${%s}", key)
    text <<- gsub(key, value, text, fixed = TRUE)
  })

  text

}
wnattt/renv documentation built on Dec. 23, 2021, 5:19 p.m.