with_goose_session: Execute code with automatic gooseR session management

View source: R/memory_bulk.R

with_goose_sessionR Documentation

Execute code with automatic gooseR session management

Description

Execute code with automatic gooseR session management

Usage

with_goose_session(expr, cleanup = TRUE, session_id = NULL)

Arguments

expr

Expression to evaluate

cleanup

Logical, whether to clean up after execution

session_id

Optional session identifier

Value

Result of expression

Examples

## Not run: 
# Run analysis with automatic cleanup
result <- with_goose_session({
  goose_save(mtcars, "cars", category = "temp")
  goose_save(iris, "flowers", category = "temp")
  # Do analysis...
  "Analysis complete"
}, cleanup = TRUE)

## End(Not run)

gooseR documentation built on Feb. 6, 2026, 5:07 p.m.