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\' )
You want Capture::Tiny
use Capture::Tiny 'tee'; my $output = tee { system( "some command" ) };
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)