setDebug
sets the environmental variable RIBIOS_SCRIPT_DEBUG
as TRUE
. unsetDebug
unsets the variable. isDebugging
checks whether the variable is set or not. isIntDebugging
tests
whether the scripts runs interactively or runs in the debugging mode. The
last one can be useful when debugging Rscript in a R session.
A programmer wishing to debug a Rscript can explicitly set (or unset) the
RIBIOS_SCRIPT_DEBUG
variable in order to activate (inactivate)
certain trunks of codes. This can be automated via isDebugging
, or
probably more conveniently, by isIntDebugging
: if the script runs in
an interactive mode, or the debugging flag is set, the function returns
TRUE
.