Create options for an r_session object
r_session_options(...)
Named list of options.
The current options are:
libpath
: Library path for the subprocess. By default the same as the
current library path. I.e. not necessarily the library path of
a fresh R session.)
repos
: repos
option for the subprocess. By default the current
value of the main process.
stdout
: Standard output of the sub-process. This can be NULL
or
a pipe: "|"
. If it is a pipe then the output of the subprocess is
not included in the responses, but you need to poll and read it
manually. This is for experts. Note that this option is not used
for the startup phase that currently always runs with stdout = "|"
.
stderr
: Similar to stdout
, but for the standard error. Like
stdout
, it is not used for the startup phase, which runs with
stderr = "|"
.
error
: See 'Error handling' in r()
.
cmdargs
: See the same argument of r()
. (Its default might be
different, though.)
system_profile
: See the same argument of r()
.
user_profile
: See the same argument of r()
.
env
: See the same argument of r()
.
load_hook
: NULL
, or code (quoted) to run in the sub-process
at start up. (I.e. not for every single run()
call.)
extra
: List of extra arguments to pass to processx::process.
Call r_session_options()
to see the default values.
r_session_options()
might contain undocumented entries, you cannot
change these.
Options to override, named arguments.