system_check: Run a system command and check if it succeeds.
Description
This function automatically quotes both the command and each
argument so they are properly protected from shell expansion.
Usage
system_check(cmd, args = character(), env = character(), quiet = FALSE, echo = FALSE, ...)
Arguments
args
a vector of command arguments.
env
a named character vector of environment variables. Will be quoted
quiet
if TRUE
, the command output will be echoed.
echo
if TRUE
, the command to run will be echoed.
...
additional arguments passed to system
Value
TRUE
if the command succeeds, an error will be thrown if the
command fails.