Instalar Powerline no Powershell7

Quem não gostaria de ter o Poder do terminal Linux em nosso Windows do dia a dia. O projeto PowerShell Core é Open Source disponível em GitHub.

1. Requisitos

2. Instalação

Usando o PowerShell7 (Agora com ele instalado você pode tentar rsrs trocar o costume do windows+r ‘cmd’ e começar windows+r pwsh) instale os módulos abaixo.

Install-Module posh-git -Scope CurrentUser
Install-Module oh-my-posh -Scope CurrentUser
Install-Module -Name PSReadLine -Scope CurrentUser -Force -SkipPublisherCheck

2.1. Personalizando

Nesse momento estará habilitado para setar alguns temas disponíveis. Baixo segue uma lista:

  • Agnoster
  • AgnosterPlus
  • Avit
  • cypher
  • Darkblood
  • Emodipt
  • Fish
  • Honukai
  • Lambda
  • Material
  • Operator
  • Paradox
  • Pararussel
  • Powerlevel10k-Classic
  • Powerlevel10k-Lean
  • Powerlevel9k
  • PowerLine
  • PowerlinePlus
  • Punk
  • pure
  • qwerty
  • robbyrussell
  • Sorin
  • Star
  • tehrob
  • ys
  • Zash

Usando o comando Set-Theme <themeName> você consegue setar o tema do terminal.

Set-Theme Paradox

2.2. Definindo a Fonte

Para que esses temas funcionem corretamente precisa ser ajustado uma fonte específica que contem alguns caracteres a mais que uma fonte normal instalada no windows. No caso utilizaremos a D2 Coding Nerd FontReleases, existem uma variedade de fontes para essa finalidade mas a melhor que encaixou em meus testes foi a D2. Após ter instalado a mesma, deverá abir o PowerShell7 e com o botão direito do mouse em cima da janela deve acessar as Propriedades.

Navegue até a guia Fonte e altere a fonte para D2Coding Nerd Font. Só fechar e abrir novamente o PowerShell para que carregue as mudanças.

2.3. Definindo Tema no seu Perfil ($PROFILE)

Para que não seja necessário cada vez você executar Set-Theme <themeName> ao utilizar o terminal podemos definir no seu arquivo de configuração para que execute alguns comandos.

Primeiro abra o PowerShell7 e digite notepad $PROFILE. Irá abrir o notepad em branco coloque as seguintes linhas abaixo:

Set-Theme Paradox
cls

Paradox foi utilizado como exemplo mas você poderia colocar qualquer tema disponível. Salve o arquivo e feche, agora toda vez que você abrir o PowerShell7 irá carregar já com o tema pré definido.

3. Conclusão

Não podemos somente levar em consideração a personalização no fato de usar o PowerShell7 no windows, mas sim que alguns(pelo que vi muitos) comandos do Linux estão presentes nele, facilitando até mesmo procedimentos para instalação de aplicativos. Para saber mais sobre o projeto acesse PowerShell.

Espero ter ajudado! Grande abraço.

0%