# Map individual files with explicit source-to-target paths
mapping <- file_mapping(
"local/path/ci.yml" = ".github/workflows/ci.yml",
"local/path/lint.R" = ".lintr"
)
# Automatically map all R files from a directory to backup/R2/
workflow_mapping <- file_mapping(
dir = system.file(package = "multideploy"),
pattern = "\\.R$",
target_prefix = "backup/R2/"
)
# Preserve directory structure when mapping files
template_mapping <- file_mapping(
dir = system.file(package = "multideploy"),
preserve_structure = TRUE
)
# Combine explicit mappings with directory-based mappings
combined_mapping <- file_mapping(
"specific/file.R" = "R/functions.R",
dir = system.file(package = "multideploy"),
target_prefix = ".github/"
)
Run the code above in your browser using DataLab