Мне нравится включать статус репозитория Mercurial/Git в командную строку PowerShell. Иногда это значительно замедляет работу функции prompt()
, вызывая длительное ожидание, пока вы не сможете начать печатать в оболочке. Мне интересно, можно ли обновить подсказку асинхронно?
В идеале это должно быть:
Write-Host
текущий каталог (обычное приглашение)
больше не вызывалась, вставьте статус репозитория в подсказку.Кто-нибудь делал это раньше?