Set one or more fields in a DESCRIPTION file
desc_set(..., check = TRUE, file = ".", normalize = FALSE)desc_set_list(key, list_value, sep = ", ", file = ".", normalize = FALSE)
Values to set, see details below.
Whether to check the validity of the new fields.
DESCRIPTION file to use. By default the DESCRIPTION file of the current package (i.e. the package the working directory is part of) is used.
Whether to "normalize" (reorder and reformat) the fields when writing back
the result. See desc_normalize()
.
Key to set in desc_set_list()
.
Character vector, to collapse in
desc_set_list()
.
Separator string for desc_set_list()
list fields.
desc_set()
supports two forms, the first is two unnamed
arguments: the key and its value to set.
The second form requires named arguments: names are used as keys and values as values to set.
desc_set_list()
collapses a character vector into string,
separating the elements by commas.
Other simple queries:
desc_del()
,
desc_fields()
,
desc_get_field()
,
desc_get()
,
desc_has_fields()