publish_dir
Publish a directory to S3
Recursively uploads all files in a directory to S3.
Usage
publish_dir(
dir,
dest = NULL,
connection = NULL,
pattern = NULL,
recursive = TRUE
)
Arguments
| Argument | Description |
|---|---|
dir
|
Character. Local directory path. |
dest
|
Character or NULL. Destination prefix in S3. If NULL, uses the directory name. |
connection
|
Character or NULL. S3 connection name, or NULL for default. |
pattern
|
Character or NULL. Optional regex pattern to filter files. |
recursive
|
Logical. Whether to include subdirectories. Default TRUE. |
Returns
Character vector. Public URLs of uploaded files.
Examples
# Upload entire directory
publish_dir("outputs/dashboard/")
# Upload to specific location
publish_dir("outputs/dashboard/", dest = "dashboards/v2/")
# Upload only HTML files
publish_dir("outputs/", pattern = "\\.html$")
Source: R/publish.R