Skip to contents

The Shiny GUI (run_content_studio()) needs four suggested packages: shiny, bslib, DT, and LLMR.shiny. This installs the ones that are missing. The first three come from CRAN; LLMR.shiny is the family's shared GUI substrate and may not be on CRAN yet, in which case this points you to its GitHub source rather than failing.

Usage

install_gui_deps(upgrade = FALSE, quiet = FALSE)

Arguments

upgrade

If FALSE (default), packages already installed are left alone; if TRUE, CRAN packages are reinstalled to their latest versions.

quiet

If TRUE, suppress the per-package progress messages.

Value

Invisibly, a named logical vector: TRUE where the package is available after the call, FALSE where it could not be installed (e.g. LLMR.shiny when it is not on CRAN and not already installed).

Examples

if (interactive()) {
  install_gui_deps()
}