Uploads a file to the private FOKUS repository via GitLab's RESTful API (v4).
Usage
write_private_file(
path,
content,
from_file = FALSE,
overwrite = TRUE,
commit_message = "auto: update file via fokus R pkg",
branch = repo_private_default_branch,
auth_token = funky::config_val("token_repo_private"),
quiet = FALSE
)Arguments
- path
File path relative to the repository root.
- content
File content, as a character scalar for text files, or a raw vector for binary files. Or the path to a local file as a character scalar if
from_file = TRUE.- from_file
Whether or not
contentindicates the path to a local file instead of the actual file content.- overwrite
Whether or not to overwrite an already existing file.
- commit_message
Git commit message for file creation/update.
- branch
Git branch name to upload the file to.
- auth_token
Personal access token of a gitlab.com account with access to the private FOKUS repository.
- quiet
Whether or not to suppress printing status output from internal processing.
See also
Other data export functions:
export_easyvote_municipalities(),
export_print_recipients(),
export_qr_codes(),
export_qstnr(),
export_survey_data()
Other private FOKUS repository functions:
print_private_repo_structure(),
read_private_file(),
url_repo_private()