ExQuality.OutputCollector (ExQuality v0.5.0)
View SourceCollects command output without streaming to console.
Implements the Collectable protocol for use with System.cmd/3's :into option. Stores all output in memory for later retrieval.
Example
collector = ExQuality.OutputCollector.new()
{_output, _exit_code} = System.cmd("mix", ["compile"], into: collector)
output = ExQuality.OutputCollector.get_output(collector)
Summary
Types
@type t() :: %ExQuality.OutputCollector{pid: pid()}