system_w_init: system_w_init

View source: R/Utilities.R

system_w_initR Documentation

system_w_init

Description

Run a system command with an optional intialization script (e.g. a .bashrc sourced first).

Usage

system_w_init(
  cmd,
  dir,
  init = character(),
  args = NULL,
  env = NULL,
  ...,
  param = SwitchrParam()
)

Arguments

cmd

The text of the command. Must be length 1.

dir

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.

init

(optional) a character value indicating the location of an initialization shell script.

args

character. Arguments to be passed to the command

env

character. Environmental variables to be set when running the command

...

additional parameters passed directly to system.

param

A SwitchrParam object. The shell initialization script associated with this object is used when init is not specified (length 0).

Value

Depends, see system for details.


switchr documentation built on March 31, 2023, 5:13 p.m.