pkg_description_yml: Parse Description 'YAML'

Description Usage Arguments Examples

View source: R/pkg_description_yml.R

Description

Parse Description YAML

Usage

1
2
3
4
5
6
7
8
pkg_description_yml(
  input_file = NULL,
  fields = c("Package", "Given", "Family", "Email", "ORCID", "Version", "Title",
    "Description", "License", "Github", "Encoding", "Language", "LazyData",
    "VignetteBuilder", "Roxygen"),
  required = TRUE,
  dependencies = TRUE
)

Arguments

input_file

Character string. YAML file containing DESCRIPTION fields and entries.

fields

Character vector. Fields from DESCRIPTION.yml to extract. Note that this only works for fields that contain a single value.

required

Logical. Check required fields.

dependencies

Logical. Extract dependencies (SystemRequirements, Depends, Imports, Suggests).

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
## Not run: 
pkg_description_yml(
  input_file = "DESCRIPTION.yml",
  fields = c(
    "Package",
    "Given",
    "Family",
    "Email",
    "ORCID",
    "Version",
    "Title",
    "Description",
    "License",
    "Github",
    "Encoding",
    "Language",
    "LazyData",
    "VignetteBuilder",
    "Roxygen"
  ),
  required = TRUE,
  dependencies = TRUE
)

## End(Not run)

jeksterslabds/jeksterslabRpkg documentation built on Jan. 22, 2021, 11:43 p.m.