There’s a PR ready for review now, if anyone has any further input: Allow pass-through of output by goerz · Pull Request #20 · JuliaDocs/IOCapture.jl · GitHub
Thanks everyone, and especially @Sukera for solving the issue with the race condition in Race condition reading from Pipe!