sys

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.

Total

100,954

Last month

11,239

Last week

3,418

Average per day

375

Daily downloads

Total downloads

Description file content

Package
sys
Type
Package
Title
Powerful and Reliable Tools for Running System Commands in R
Version
2.1
Description
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.
License
MIT + file LICENSE
URL
BugReports
https://github.com/jeroen/sys/issues
Encoding
UTF-8
LazyData
true
RoxygenNote
6.1.0
SystemRequirements
libapparmor-dev (optional, debian/ubuntu only)
Suggests
spelling, unix (>= 1.3), testthat
Language
en-US
NeedsCompilation
yes
Packaged
2018-11-12 23:02:23 UTC; jeroen
Author
Jeroen Ooms [aut, cre] (), Gábor Csárdi [ctb]
Maintainer
Jeroen Ooms
Repository
CRAN
Date/Publication
2018-11-13 08:50:03 UTC

install.packages('sys')

2.1

4 days ago

https://github.com/jeroen/sys#readme

Jeroen Ooms

MIT + file LICENSE

Suggests

spelling, unix (>= 1.3), testthat

Discussions