twitter linkedin facebook telegram instagram email
Personalizando O Prompt Do Powershell
Dec 31, 2017
One minute read

Personalizar o prompt em que você trabalha dia após dia pode parecer uma bobeira mas para uma grande maioria é um prazer, e claro um grande passatempo quando você tenta variar e fazer coisas novas. Em adendo a isto venho tendo meu tempo de experiência com shell PowerShell ao mesmo tempo e tem sido muito legal, para não dizer engraçado também, e uma das coisas claro que me incodavam era a constante alteração do prompt entre os shells quando necessário, e por conta disso cheguei a seguinte solução abaixo…

bash_profile:

PS1="[\[$(tput sgr0)\]\[\033[38;5;44m\]⌐■_■\[$(tput sgr0)\]\[\033[38;5;15m\]]:[\[$(tput sgr0)\]\[\033[38;5;9m\]\A\[$(tput sgr0)\]\[\033[38;5;15m\]]:>\[$(tput sgr0)\]"

$Profile

function prompt{
    $time = Get-Date -Format t
    Write-Host ("[") -ForegroundColor White -NoNewline
    Write-Host ("⌐■_■") -ForegroundColor Red -NoNewline
    Write-Host ("]:[") -ForegroundColor White -NoNewline
    Write-Host ($time) -ForegroundColor Cyan -NoNewline
    Write-Host ("]:>") -foregroundcolor White -nonewline
    return " "
} 

O efeito ficou bem legal..

image

Observações:

Para o PowerShell no MacOS e Linux, é importante dar uma lidinha na issue #5630 do Git Hub. Mas resumindo, basta fazer o update do módulo PSReadline manualmente, baixando ele no PowerShell Gallery, é um pre-release, mas funciona perfeitamente….

=)



Back to posts


comments powered by Disqus