ProcessExecuter provides a simple API for running commands in a subprocess, with options for capturing output, handling timeouts, logging, and more. It also provides the MonitoredPipe class which expands the output redirection capabilities of Ruby's Process.spawn.
Required Ruby Version
>= 3.1.0
Authors
James Couball
Versions
-
4.1.1
-
source
- 4.1.1 source August 31, 2026 (56 KB)
-
-
4.1.0
-
source
- 4.1.0 source August 30, 2026 (54 KB)
-
-
4.0.4
-
source
- 4.0.4 source April 24, 2026 (40 KB)
-
-
4.0.3
-
source
- 4.0.3 source April 23, 2026 (40 KB)
-
-
4.0.2
-
source
- 4.0.2 source January 04, 2026 (40 KB)
-
Requirements
Platform: Mac, Linux, or Windows
Ruby: MRI 3.1 or later, TruffleRuby 24 or later, or JRuby 9.4 or later
Pushed by
SHA 256 checksum
Provenance
Source Commit
Build File