Retrieve a vector of sources for plugin package dependencies, to make it
easier to install those sources. This function is intended for use in
automated deployment systems, such as GitHub Actions.
Usage
plugin_GetDependencySources(lPlugin)
Arguments
- lPlugin
list A named list with required elements meta and shiny,
and optional fields spec, packages and required_inputs. Usually
generated by plugin_Read().
Value
A character vector of package sources, such as "ggplot2" (to install
from CRAN) or
"url::https://safetygraphics.r-universe.dev/src/contrib/safetyCharts_0.4.0.tar.gz"
(to install from a specific URL on r-universe).
Examples
plugin_GetDependencySources(
list(packages = list(
list(name = "ggplot2"),
list(name = "gsm.core", remote = "Gilead-BioStats/gsm.core")
))
)
#> [1] "ggplot2" "Gilead-BioStats/gsm.core"