Skip to content

Returns TRUE only if daemons are set, otherwise produces an informative error for the user to set daemons, with a clickable function link if the cli package is available.

Usage

require_daemons(call = environment(), .compute = NULL)

Arguments

call

(only used if the cli package is installed) the execution environment of a currently running function, e.g. environment(). The function will be mentioned in error messages as the source of the error.

.compute

[default NULL] character value for the compute profile to query, or NULL to query the 'default' profile.

or a 'miraiCluster' to obtain its status.

Value

Logical TRUE, or else errors.

Examples

if (FALSE) { # interactive()
daemons(1)
require_daemons()
daemons(0)
}