desc_get_field_safe | R Documentation |
DESCRIPTION
file field (safe)Returns the value from a DESCRIPTION
file field (aka key). Thin wrapper around desc::desc_get_field()
that returns an informative string referring to
the given key
as default
if the field is unset.
desc_get_field_safe(
key,
default = glue::glue("<No `{key}` field set in DESCRIPTION!>"),
trim_ws = TRUE,
squish_ws = trim_ws,
file = "."
)
key |
The field to query. |
default |
Default value to return if |
trim_ws |
Whether to trim leading and trailing whitespace
from the value. Defaults to |
squish_ws |
Whether to reduce repeated whitespace in the value.
Defaults to |
file |
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. |
By default, the following string is returned if key = "NoRealKey"
is not found:
"<No `NoRealKey` field set in DESCRIPTION!>"
If you rather want to take an action like throwing an error, it's recommended to call desc::desc_get_field()
directly.
A character scalar.
Other package DESCRIPTION
functions:
desc_dep_vrsn()
,
desc_list()
,
desc_url_git()
pal::desc_get_field_safe(key = "Description",
file = fs::path_package("pal"))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.