These function load justifications from the YAML fragments in one (load_justifications) or multiple files (load_justifications_dir).

load_justifications(text, file, delimiterRegEx = "^---$", justificationContainer = "justifier", ignoreOddDelimiters = FALSE, encoding = "UTF-8", silent = TRUE) load_justifications_dir(path, recursive = TRUE, extension = "jmd", regex, justificationContainer = "justifier", delimiterRegEx = "^---$", ignoreOddDelimiters = FALSE,
encoding = "UTF-8", silent = TRUE)

## Arguments

text, file As text or file, you can specify a file to read with encoding encoding, which will then be read using [base::readLines()]. If the argument is named text, whether it is the path to an existing file is checked first, and if it is, that file is read. If the argument is named file, and it does not point to an existing file, an error is produced (useful if calling from other functions). A text should be a character vector where every element is a line of the original source (like provided by [base::readLines()]); although if a character vector of one element *and* including at least one newline character (\n) is provided as text, it is split at the newline characters using [base::strsplit()]. Basically, this behavior means that the first argument can be either a character vector or the path to a file; and if you're specifying a file and you want to be certain that an error is thrown if it doesn't exist, make sure to name it file. The regular expression used to locate YAML fragments The container of the justifications in the YAML fragments. Because only justifications are read that are stored in this container, the files can contain YAML fragments with other data, too, without interfering with the parsing of the justifications. Whether to throw an error (FALSE) or delete the last delimiter (TRUE) if an odd number of delimiters is encountered. The encoding to use when calling [readLines()]. Set to NULL to let [readLines()] guess. Whether to be silent (TRUE) or informative (FALSE). The path containing the files to read. Whether to also process subdirectories (TRUE) or not (FALSE). The extension of the files to read; files with other extensions will be ignored. Multiple extensions can be separated by a pipe (|). Instead of specifing an extension, it's also possible to specify a regular expression; only files matching this regular expression are read. If specified, regex takes precedece over extension,

## Value

An object with the [ggplot2::ggplot] graph stored in output$graph and the overview in output$overview.

## Details

load_justifications_dir simply identifies all files and then calls load_justifications for each of them. load_justifications loads the YAML fragments containing the justifications using [yum::load_yaml_fragments()] and then parses the justifications into a visual representation as a [ggplot2::ggplot] graph and Markdown documents with overviews.

## Examples

exampleMinutes <- "

";