App-Muter
view release on metacpan or search on metacpan
lib/App/Muter.pm view on Meta::CPAN
9293949596979899100101102103104105106107108109110111112
return
\
@handles
;
}
sub
run_chain {
my
(
$chain
,
$reverse
,
$handles
,
$stdout
,
$blocksize
) =
@_
;
$chain
= App::Muter::Chain->new(
$chain
,
$reverse
);
$blocksize
||= 512;
foreach
my
$io
(
@$handles
) {
$io
->
binmode
(1);
while
(
$io
->
read
(
my
$buf
,
$blocksize
)) {
$stdout
->
(
$chain
->process(
$buf
));
}
}
$stdout
->
(
$chain
->final(
''
));
return
;
}
sub
usage {
my
(
$ret
,
$verbose
) =
@_
;
( run in 0.257 second using v1.01-cache-2.11-cpan-0f795438458 )