Skip to contents

Reads all lines from a text file and collapses them with newline separators.

Usage

read_text_file(path, label = "file", required = TRUE)

Arguments

path

Path to a text file.

label

Label used in error messages.

required

Logical; if TRUE, missing paths are errors.

Value

A character scalar, or NULL when optional and absent.

Examples

prompt_file <- tempfile(fileext = ".md")
writeLines(c("Use only retrieved context.", "Cite source labels."), prompt_file)
read_text_file(prompt_file, label = "Example prompt")
#> [1] "Use only retrieved context.\nCite source labels."