Skip to contents

Parses R scripts for library(), require(), and pkg::fn calls to determine which packages are needed. Scans one or more script files.

Usage

extract_script_deps(script_paths)

Arguments

script_paths

Character vector of paths to R scripts.

Value

A character vector of unique package names, sorted alphabetically.

Examples

if (FALSE) { # \dontrun{
script_dir <- file.path("lecture_i2ml", "slides", "evaluation", "rsrc")
scripts <- fs::dir_ls(script_dir, glob = "*.R")
extract_script_deps(scripts)
} # }