Documentation for method stdout
Documentation for method stdout, assembled from the following types:
method stdout(Proc::Async: : --> Supply)
Returns the Supply for the external program's standard output stream. If
:bin is passed, the standard output is passed along in binary as Blob, otherwise it is interpreted as UTF-8, decoded, and passed along as Str.
my = Proc::Async.new(:r, 'echo', 'Perl 6');.stdout.tap( ->);my = .start;await ;
stdout is not called, the external program's standard output is not captured at all.
Note that you cannot call
stdout both with and without
:bin on the same object; it will throw an exception of type X::Proc::Async::CharsOrBytes if you try.