Skip to content

Latest commit

 

History

History
74 lines (50 loc) · 2.76 KB

README-pt.md

File metadata and controls

74 lines (50 loc) · 2.76 KB

🔥 My Powershell Config

Configuração do meu Windows Powershell usando oh-my-posh e PSReadline

Pré-requisitos

Você deve usar um terminal moderno como Hyper, Terminus, ConEmu ou o terminal oficial do Windows para ter uma boa experiência no Windows. ⚠

Tecnologias usadas

Como ativar a politica de execução de scripts no Powershell?

  • Esse comando vai mostrar qual politica está ativa no momento:
Get-ExecutionPolicy

Tabela de políticas

Restriced AllSigned RemoteSigned Unrestriced ByPass
Nenhum script pode ser executado e o Powershell só executa comandos no modo interativo. Somente scripts assinados por uma autoridade confiável podem ser executados. Scripts baixados da internet precisam ser assinados. Nenhuma restrição, qualquer script pode ser executado, scripts da internet virão com avisos antes de serem executados. Nenhum script é bloqueado e nem exibidos avisos.

Exemplo: Meu Powershell está usando a politica RemoteSigned

Hyper


  • Utilize este comando para ativar a execução de scripts:
Set-ExecutionPolicy -Scope CurrentUser

Como instalar PSReadline e oh-my-posh

  • Instala PSReadline
Install-Module -Name PSReadLine -AllowPrerelease -Scope CurrentUser -Force -SkipPublisherCheck
  • Instala oh-my-posh
Install-Module oh-my-posh -Scope CurrentUser

(Não necessário)

  • Instala o Get-ChildItemColor
Install-Module -Name Get-ChildItemColor -AllowPrerelease -Scope CurrentUser -Force -SkipPublisherCheck -AllowClobber

Configurar o perfil do Powershell

  • Dentro do powershell, execute este comando:
if (!(Test-Path -Path $PROFILE )) { 
    New-Item -Type File -Path $PROFILE -Force 
}

# Para abrir no VSCode, mas você pode mudar.
code $PROFILE