I considered using PowerShell indeed, but concluded against it in the end: <span style="font-size:13px">PowerShell is better than CMD.exe for about everything. But, putting aside the fact that it's only recently universally available (1) it's also very slow to start, which would add a lot of latency to run-program, even though (2) we are not using any of the functionality of the shell, beside starting a program, which CMD does well enough, and (3) on many implementations, CMD is what is used anyway, and adding one more layer of indirection can only introduce discrepancy and bugs.</span><div><div><br></div><div>What exactly do you want to use from PowerShell? If<span style="font-size:13px"> you want to specifically call PowerShell, doesn't the current interface already slow you to do it?</span></div><div><br></div><div>Unless of course you mean using it for scripts that come with ASDF, but there aren't any except the shims to run asdf-tools.</div><div><br><div class="gmail_quote"><div dir="ltr">On Tue, Aug 2, 2016, 10:07 Robert Goldman <<a href="mailto:rpgoldman@sift.net">rpgoldman@sift.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 8/1/16 Aug 1 -7:06 PM, Jason Miller wrote:<br>
>> My Windows box is now fixed. Sort of. But I really don't understand<br>
>> Windows, and have no desire to learn. I can run the tests, and check<br>
>> their results, but that's about the limit. I have no intention of<br>
>> fussing around with cmd.exe and the like...<br>
>><br>
>> Some time ago, Faré suggested that it might be worth replacing use of<br>
>> cmd.exe with powershell in UIOP/run-program.<br>
>><br>
>> I don't really know what powershell is, but I get the impression it's a<br>
>> shell that's less horrible than cmd.exe.<br>
> Powershell is an improved shell that ships with all versions of windows<br>
> from 7 on, (and server 2008R2 on). It is available going as far back as<br>
> XP as an optional download, so it would be an external requirement for<br>
> UIOP for Vista and older.<br>
<br>
Do any Windows users out there have judgments about how onerous it would<br>
be to impose this requirement?<br>
<br>
>From what Jason says, it seems like it might be a nuisance now, but as<br>
we move forward, this should be an acceptable change.<br>
<br>
Best,<br>
r<br>
<br>
<br>
<br>
</blockquote></div></div></div>