Learn R Programming

gooseR (version 0.1.2)

goose_recipe: Execute Goose Recipe

Description

Run a Goose recipe with parameters.

Usage

goose_recipe(
  recipe,
  params = list(),
  explain = FALSE,
  render = FALSE,
  timeout = getOption("goose.timeout", 300),
  retries = getOption("goose.retries", 1)
)

Value

Recipe output or explanation

Arguments

recipe

Character, recipe name or path to recipe file

params

Named list of parameters to pass to recipe

explain

Logical, show recipe explanation instead of running

render

Logical, render recipe instead of running

timeout

Numeric, timeout in seconds (default uses getOption('goose.timeout', 300)). Set to Inf for no timeout.

retries

Integer, number of retries after the first attempt (default uses getOption('goose.retries', 1)). Retries only occur for timeout/transient errors.