tar_quarto_files {tarchetypes} | R Documentation |
Quarto file detection
Description
Detect the important files in a Quarto project.
Usage
tar_quarto_files(path = ".", profile = NULL)
Arguments
path |
Character of length 1, either the file path to a Quarto source document or the directory path to a Quarto project. Defaults to the Quarto project in the current working directory. |
profile |
Character of length 1, Quarto profile. If |
Details
This function is just a thin wrapper that interprets the output
of quarto::quarto_inspect()
and returns what tarchetypes
needs to
know about the current Quarto project or document.
Value
A named list of important file paths in a Quarto project or document:
-
sources
: source files withtar_load()
/tar_read()
target dependencies in R code chunks. -
output
: output files that will be generated duringquarto::quarto_render()
. -
input
: pre-existing files required to render the project or document, such as_quarto.yml
.
See Also
Other Literate programming utilities:
tar_knitr_deps()
,
tar_knitr_deps_expr()
Examples
lines <- c(
"---",
"title: source file",
"---",
"Assume these lines are in report.qmd.",
"```{r}",
"1 + 1",
"```"
)
path <- tempfile(fileext = ".qmd")
writeLines(lines, path)
# If Quarto is installed, run:
# tar_quarto_files(path)