Run a system command with an optional intialization script (e.g. a .bashrc sourced first).
system_w_init(
cmd,
dir,
init = character(),
args = NULL,
env = NULL,
...,
param = SwitchrParam()
)
Depends, see system
for details.
The text of the command. Must be length 1.
The directory that the command should be executed in. The working directory will be temporarily changed to this dir, but will be changed back upon exit of system_w_init.
(optional) a character value indicating the location of an initialization shell script.
character. Arguments to be passed to the command
character. Environmental variables to be set when running the command
additional parameters passed directly to system
.
A SwitchrParam object. The shell initialization
script associated with this object is used when init
is
not specified (length 0).