run_app: Run Open Specy app

View source: R/run_app.R

run_appR Documentation

Run Open Specy app

Description

This wrapper function starts the graphical user interface of Open Specy.

Usage

run_app(
  path = "system",
  log = TRUE,
  ref = NULL,
  check_local = TRUE,
  test_mode = FALSE,
  launch.browser = getOption("shiny.launch.browser", interactive()),
  ...
)

Arguments

path

Shiny app directory, or "system" to launch the bundled app.

log

logical; enables/disables Shiny logging to tempdir().

ref

retained for compatibility with older releases; ignored because the app is bundled with the package.

check_local

retained for compatibility with older releases; ignored because path = "system" always uses the bundled app.

test_mode

logical; for internal testing only.

launch.browser

option for shiny::runApp().

...

arguments passed to shiny::runApp().

Details

By default, run_app() launches the Shiny app bundled with the installed OpenSpecy package at system.file("shiny", package = "OpenSpecy"). Historical GitHub download support has been removed so package installs use the same app files offline. Set path to an explicit app directory when testing a local Shiny app during development.

Value

This function normally does not return any value, see shiny::runApp(). In test_mode, it invisibly returns the resolved app path.

Author(s)

Win Cowger, Zacharias Steinmetz, Garth Covernton

See Also

shiny::runApp()

Examples

## Not run: 
run_app()

## End(Not run)


OpenSpecy documentation built on Oct. 6, 2026, 1:07 a.m.