Eu ainda estou aprendendo (fazendo) o PowerShell, mas consegui um resultado de trabalho. Eu escrevi 4 funções:
Linha de quebra
Mantém as palavras separadas no final de uma linha.
Ajustar host
Reconfigura a saída de Break-Line se a largura da janela for alterada (monitora um processo em execução ou é executada por uma duração ou iterações definidas).
Animate-Host
Uma animação de ponto simples (também monitora um processo em execução ou é executada por uma duração ou iterações definidas).
Choice-AdjustHost
Um menu de escolha simples - semelhante ao Choice.exe, mas melhor (colore a opção selecionada).
Isto é provavelmente tudo menos perfeito e "teste de estresse", pois é possível encontrar um par de separadores desalinhados, além de que funciona e parece muito bom também (se eu mesmo disser isso).
Você pode encontrar uma prévia do Imgur: link
E as funções estão no Pastebin (tempo demais para colar aqui): link