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.0.4 April 24, 2026 (40 KB)
- 4.0.3 April 23, 2026 (40 KB)
- 4.0.2 January 04, 2026 (40 KB)
- 4.0.1 December 29, 2025 (38.5 KB)
- 4.0.0 June 06, 2025 (38.5 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