Save datasets in a yaml file
write(x, ...)
# S3 method for class 'IssuesTB'
write(
x,
dataset_dir = getOption("IssueTrackeR.dataset.dir"),
dataset_name = getOption("IssueTrackeR.dataset.name"),
overwrite = TRUE,
verbose = TRUE,
...
)
# S3 method for class 'LabelsTB'
write(
x,
dataset_dir = getOption("IssueTrackeR.dataset.dir"),
dataset_name = getOption("IssueTrackeR.dataset.name"),
overwrite = TRUE,
verbose = TRUE,
...
)
# S3 method for class 'MilestonesTB'
write(
x,
dataset_dir = getOption("IssueTrackeR.dataset.dir"),
dataset_name = getOption("IssueTrackeR.dataset.name"),
overwrite = TRUE,
verbose = TRUE,
...
)
# Default S3 method
write(...)an object of class IssuesTB, LabelsTB or
MilestonesTB.
Currently not used.
Character. Path to the directory containing the YAML file.
Default: value of option IssueTrackeR.dataset.dir.
Character. Name of the dataset.
Default: value of option IssueTrackeR.dataset.name.
Boolean indicating whether to overwrite the file if it
already exists. Defaults to TRUE.
A boolean indicating whether to print additional
information.
Default is TRUE.
invisibly (with invisible()) TRUE if the export was
successful and an error otherwise.
Depending on the object, dataset_name = NULL or dataset_name = "", the
defaults value of the file name:
"list_issues.yaml" for issues;
"list_labels.yaml" for labels;
"list_milestones.yaml" for milestones.
The objects will be written in the dataset_dir.
local_selector <- init_selector(
source = "Local",
dataset_dir = system.file("data_issues", package = "IssueTrackeR"),
dataset_name = NULL
)
issues <- get_issues(selector = local_selector)
#> The issues will be read from /home/runner/work/_temp/Library/IssueTrackeR/data_issues/list_issues.yaml.
labels <- get_labels(selector = local_selector)
#> The labels will be read from /home/runner/work/_temp/Library/IssueTrackeR/data_issues/list_labels.yaml.
milestones <- get_milestones(selector = local_selector)
#> The milestones will be read from /home/runner/work/_temp/Library/IssueTrackeR/data_issues/list_milestones.yaml.
write(x = issues, dataset_dir = tempdir())
#> The file already exists and will be overwritten.
#> The datasets will be exported to /tmp/RtmpkskYZA/list_issues_bkyok.yaml.
write(x = labels, dataset_dir = tempdir())
#> The file already exists and will be overwritten.
#> The datasets will be exported to /tmp/RtmpkskYZA/list_labels_bkyok.yaml.
write(x = milestones, dataset_dir = tempdir())
#> The file already exists and will be overwritten.
#> The datasets will be exported to /tmp/RtmpkskYZA/list_milestones_bkyok.yaml.
write(x = issues, dataset_dir = tempdir(),
dataset_name = "my_issues")
#> The datasets will be exported to /tmp/RtmpkskYZA/list_issues_my_issues.yaml.
write(x = labels, dataset_dir = tempdir(),
dataset_name = "my_labels")
#> The datasets will be exported to /tmp/RtmpkskYZA/list_labels_my_labels.yaml.
write(x = milestones, dataset_dir = tempdir(),
dataset_name = "my_milestones")
#> The datasets will be exported to /tmp/RtmpkskYZA/list_milestones_my_milestones.yaml.