in reply to Override printing to STDOUT/ERR
Maybe Capture::Tiny serves your purpose enough:
$ perl -MCapture::Tiny=capture -wE'my($out,$err,$exit)=capture{say"Hel +lo";warn"Die\n";};say"OUT:$out";say"ERR:$err";say"EXIT:$exit";' OUT:Hello ERR:Die EXIT:1
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Override printing to STDOUT/ERR
by perlancar (Hermit) on Dec 20, 2018 at 15:34 UTC |