
Check if code is being run directly or from within a function
Source:R/is_run_directly.R
is_run_directly.RdThis function determines whether code is being executed directly in the global environment or from within a function call. It's particularly useful for development and debugging purposes, allowing functions to behave differently when run directly versus when called as part of a larger analysis plan.
Value
A logical value: TRUE if the code is being run directly (i.e., from the global
environment), FALSE if it's being run from within a function call
See also
vignette("plnr"), whose "Debugging Tools" section shows this used
inside an action function to load data and argset while developing it.