content_dir: content store home directory

View source: R/content_dir.R

content_dirR Documentation

content store home directory

Description

A configurable default location for persistent data storage

Usage

content_dir(dir = Sys.getenv("CONTENTID_HOME", tools::R_user_dir("contentid")))

Arguments

dir

directory to be used as the home directory

Details

This function is intended to be called internally with no arguments. It will use the directory set by the system environmental variable CONTENTID_HOME, if set. Otherwise, it will use the default location returned by tools::R_user_dir for the application, contentid. Unlike rappdirs function, this function will also create the directory if it does not yet exist.

Examples


## example using temporary storage: 
Sys.setenv(CONTENTID_HOME=tempdir())
content_dir()

## clean up
Sys.unsetenv("CONTENTID_HOME")

## Or explicitly with an argument:
content_dir(tempdir())

cboettig/contentid documentation built on Oct. 24, 2023, 1:03 p.m.