dittodb (version 0.1.7)

check_for_pkg: Check if a package is installed

Description

Uses requireNamespace() to check if a package is already installed and provides options for issuing an error, warning, etc. in case the package is not installed.

Usage

check_for_pkg(package, func = stop)

Value

TRUE if the package is installed, FALSE if it is not (invisibly)

Arguments

package

the name of the package to check for

func

what should this check call if the package is not installed? This can be any function, but stop, warning, skip, etc. are likely candidates (default: stop)

Details

It is only exported for use in examples.

Examples

Run this code
check_for_pkg("DBI")
check_for_pkg("no-such-package", func = message)

Run the code above in your browser using DataLab