# Pastebin tYxJPGun sub panexec(Str() :$content, :$defaults, :@filters) is export { my @cmd = ; @cmd.append: ['--defaults', $defaults] if $defaults; if @filters { for @filters { @cmd.append: ['--filter', $_]; } } my $cmd = run @cmd, :in, :out, :err; $cmd.in.print: $content; try { $cmd.in.close } if $! { say $cmd.exitcode } return $cmd.out.slurp(:bin, :close); }