libr_called {nolock}R Documentation

'Get Packages Called in the Active 'R' Script'

Description

Retrieves a vector of all package names which are called within an 'R' script.

Usage

  libr_called(script = NULL)

Arguments

script

Character vector. 'R' script to be processed. If NULL, an active 'R' script is used.

Value

Retrieves a vector of package names.

Examples

  script_content <- 'library(rstudioapi)
ActiveDocument <- getActiveDocumentContext()$path
min_c <- min(c(1,2,3))
require(dplyr)
pacman::p_load(tidymodels)'

  temp_script_path <- tempfile(fileext = ".R")
  writeLines(script_content, con = temp_script_path)

  libr_called(script = temp_script_path)

  unlink(temp_script_path)

[Package nolock version 1.1.0 Index]