I would like to send the output from a command to both STDOUT and to a variable. I want to combine:
my $var = `some command` ; system( 'some command' ) ;
Tee is a step in the right direction but this sends it to a file rather than to a variable. I guess I could then read the file but it would be simpler to get it straight there.
You want Capture::Tiny
I wrote it to replace Tee and about 20 other modules that do some sort of capturing but are flawed in one way or another.
— xdg (aka dagolden)