Acontece que o culpado era a versão desatualizada do posh-git. Depois que eu mesclei o upstream, o problema desapareceu.
Às vezes, meu shell do PowerShell trava após qualquer comando, como ls
. Além disso, depois de forçar o fechamento da janela, quando abro outra janela do shell, aparece o seguinte erro:
Windows PowerShell
Copyright (C) 2013 Microsoft Corporation. All rights reserved.
Test-Path : The term 'Test-Path' is not recognized as the name of a cmdlet, function, script file,
or operable program. Check the spelling of the name, or if a path was included, verify that the
path is correct and try again.
At C:\Users\user\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1:9 char:5
+ if (Test-Path $PoshHistoryPath)
+ ~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Test-Path:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Com a opção -NoProfile, isso não acontece, então suspeito que algo no meu perfil cause isso, mas é difícil identificar qual é o problema, já que geralmente após um tempo o PowerShell age normalmente.
Tags powershell