Create options for an r_session object
r_session_options(...)
| ... | Options to override, named arguments. |
|---|
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 exports.
stderr: Similar to stdout, but for the standard error.
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.
r_session_options()#> $func #> NULL #> #> $args #> NULL #> #> $libpath #> [1] "/data/GHE/mpn/deployment/deployments/2021-04-19/renv/library/R-3.6/x86_64-pc-linux-gnu" #> [2] "/tmp/Rtmpua01mA/renv-system-library" #> [3] "/tmp/RtmpSVMeiY/renv-system-library" #> #> $repos #> MPN #> "https://mpn.metworx.com/snapshots/stable/2021-04-15" #> CRAN #> "https://mpn.metworx.com/snapshots/stable/2021-04-15" #> #> $stdout #> NULL #> #> $stderr #> NULL #> #> $error #> [1] "error" #> #> $cmdargs #> [1] "--no-readline" "--slave" "--no-save" "--no-restore" #> #> $system_profile #> [1] FALSE #> #> $user_profile #> [1] "project" #> #> $env #> TERM #> "dumb" #> #> $supervise #> [1] FALSE #> #> $load_hook #> NULL #> #> $extra #> list() #> #> $arch #> [1] "same" #>