FreesearchR/reference/dot-resolve_app_version.md

749 B
Raw Blame History

Resolve the current app version

Tries two strategies in order:

  1. utils::packageVersion(package_name) works when the package is installed locally (development, local runApp()).

  2. app_version argument an explicit version string supplied by the caller, e.g. from an app_version() function bundled with the app. Used on shinyapps.io where the package is not installed.

Usage

.resolve_app_version(package_name, app_version = NULL)

Arguments

  • package_name:

    Name of the package / repository.

  • app_version:

    Optional fallback version string.

Value

A character string with the version (e.g. "1.1.0"), or NULL if neither strategy succeeds.