Skip to contents

Simply create qmd-files and yml-files for mesos reports

Usage

setup_mesos(
  main_directory = character(),
  mesos_var_subfolder = character(),
  files_to_process,
  mesos_df,
  files_taking_title = c("index.qmd", "report.qmd"),
  read_syntax_pattern = "qs::qread\\('",
  read_syntax_replacement = "qs::qread('../../",
  qmd_regex = "\\.qmd",
  subtitle_separator = " - ",
  prefix = "{{< include \"",
  suffix = "\" >}}"
)

Arguments

main_directory

String, path to where the _metadata.yml, stub QMD-files and their subfolders are created.

mesos_var_subfolder

String, optional name of a subfolder of the mesos_var folder in where to place all mesos_group folders.

files_to_process

Character vector of files used as templates for the mesos stubs.

mesos_df

List of single-column data frames where each variable is a mesos variable, optionally with a variable label indicating its pretty name. The values in each variable are the mesos groups. NA is silently ignored.

files_taking_title

Character vector of files for which titles should be set. Optional but recommended.

read_syntax_pattern, read_syntax_replacement

Optional strings, any regex pattern to search and replace in the qmd-files. If NULL, will ignore it.

qmd_regex

String. Experimental feature for allowing Rmarkdown, not yet tested.

subtitle_separator

String or NULL. If a string will add title and subtitle fields to the _metadata.yml-files in the deepest child folders. The title is the mesos_group. The subtitle is a concatenation of the folder name of the main_directory and the mesos_var label.

prefix, suffix

String for the include section of the stub qmd files.