On 11/3/25 12:28 AM, ToddAndMargo via perl6-users wrote:
Proposed change:

sub run(
     *@args ($, *@),
     int :exitcode = 0,     #   <---- addition
     :$in = '-',
     :$out = '-',
     :$err = '-',
     Bool :$bin = False,
     Bool :$chomp = True,
     Bool :$merge = False,
     Str:D :$enc = 'UTF-8',
     Str:D :$nl = "\n",
     :$cwd = $*CWD,
     Hash() :$env = %*ENV,
     :$arg0,
     :$win-verbatim-args = False
--> Proc:D)


OOps, that should have been in Proc, not run:

method new(Proc:U:
        int :$exitcode = 0,     #   <---- addition
        :$in = '-',
        :$out = '-',
        :$err = '-',
        Bool :$bin = False,
        Bool :$chomp = True,
        Bool :$merge = False,
        Str:D :$enc = 'UTF-8',
        Str:D :$nl = "\n",
    --> Proc:D)

Reply via email to