Skip to contents

Creates a directory that is listed in _projr.yml for the current projr profile. Will add to .gitignore and .Rbuildignore as well if required.

Usage

projr_dir_create(label, ..., safe = TRUE)

Arguments

label

character. One of "data_raw", "cache","output", "archive" and "docs". Class of directory to return. The "docs" option returns the path to the output directory from bookdown::render_book (as specified in "_bookdown.yml"), whereas the others returns paths as specified in "_projr.yml".

...

Specifies sub-directory of directory returned. Passed to file.path.

safe

logical. If TRUE, then the output directory is set to be "<path_to_cache>/projr_output" instead of <path_to_output> (as specified in _projr.yml). The only time that this should be set to TRUE should be when projr_build_output is being run, as otherwise "development" or test runs will add to, delete or overwrite fabciles from the previous run of projr_build_output. Default is TRUE. Do not change this unless you know what you are doing.

See also

projr_dir_create_all