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
| Name | 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. |
Value
Character vector. Public URLs of uploaded files.
Examples
if (FALSE) {
# 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$")
}