is_beast2_pkg_installed: Is a BEAST2 package installed?

View source: R/is_beast2_pkg_installed.R

is_beast2_pkg_installedR Documentation

Is a BEAST2 package installed?

Description

Checks if a BEAST2 package is installed.

Usage

is_beast2_pkg_installed(
  name,
  beast2_folder = beastier::get_default_beast2_folder(),
  has_internet = curl::has_internet()
)

Arguments

name

the package's name

beast2_folder

the folder where the BEAST2 is installed. Note that this is not the folder where the BEAST2 executable is installed: the BEAST2 executable is in a subfolder. Use get_default_beast2_folder to get the default BEAST2 folder. Use get_default_beast2_bin_path to get the full path to the default BEAST2 executable. Use get_default_beast2_jar_path to get the full path to the default BEAST2 jar file.

has_internet

boolean to indicate if the user has access to the internet. By default, this value equals the result of curl::has_internet

Details

To be able to check this, an internet connection is needed. Without an internet connection, NULL is returned.

Value

  • TRUE if the BEAST2 package is installed

  • FALSE if the BEAST2 package is not installed

  • NULL if there is no internet connection

Author(s)

Richèl J.C. Bilderbeek

See Also

Use is_beast2_ns_pkg_installed to see if the NS package is installed without an internet connection

Examples

## Not run: 
  is_beast2_pkg_installed("Beasy")

## End(Not run)

richelbilderbeek/mauricer documentation built on Sept. 30, 2023, 6:29 p.m.