sys v2.1


Monthly downloads



Powerful and Reliable Tools for Running System Commands in R

Drop-in replacements for the base system2() function with fine control and consistent behavior across platforms. Supports clean interruption, timeout, background tasks, and streaming STDIN / STDOUT / STDERR over binary or text connections. Arguments on Windows automatically get encoded and quoted to work on different locales. On Unix platforms the package also provides functions for evaluating expressions inside a temporary fork. Such evaluations have no side effects on the main R process, and support reliable interrupts and timeouts. This provides the basis for a sandboxing mechanism.

Functions in sys

Name Description
sys_config Package config
exec_r Execute R from R
eval_safe Safe Evaluation
quote Quote arguments on Windows
exec Running System Commands
No Results!

Last month downloads


Type Package
License MIT + file LICENSE
Encoding UTF-8
LazyData true
RoxygenNote 6.1.0
SystemRequirements libapparmor-dev (optional, debian/ubuntu only)
Language en-US
NeedsCompilation yes
Packaged 2018-11-12 23:02:23 UTC; jeroen
Repository CRAN
Date/Publication 2018-11-13 08:50:03 UTC

Include our badge in your README