Dê vida ao seu Windows Terminal de forma simples!
Não sei vocês, mas eu gosto muito de utilizar linhas de comando para criar certos serviços e apps. Aqui uso bastante a CLI do Azure, dotnet e do Angular. E pensando em deixar o terminal mais agradável aos olhos, decidi personaliza-lo e vou mostrar como fiz isso em poucos passos.
Windows Terminal
Você deve instalar o Windows Terminal na sua maquina. É um passo muito simples. Basta ir até a Microsoft Store, pesquisar por Windows Terminal e fazer o download gratuito do app.
Após a instalação abra o Windows Terminal e você verá a seguinte tela. Veja que não existe nenhum tipo de customização.
Oh-my-posh
Vamos utilizar o Oh-my-posh para dar vida ao terminal. Essa engine possui diversos temas que podem ser personalizados e importados ao nosso terminal.
Para fazer o download e instalação do Oh-my-posh, execute o codigo abaixo no terminal.
Set-ExecutionPolicy Bypass -Scope Process -Force; Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://ohmyposh.dev/install.ps1'))
Clique aqui para ver a documentação do Oh-my-posh.
Terminal-Icons
Já o Terminal-Icons, como o nome sugere, adiciona ícones ao terminal através do módulo PSGallery.
Para fazer o download e instalação do Terminal-Icons, execute o codigo abaixo no terminal.
Install-Module -Name Terminal-Icons -Repository PSGallery
Clique aqui para ver a documentação do Terminal-Icons.
Nerd Fonts
A fonte padrão utilizada pelo terminal não suporta o Oh-my-posh e nem o Terminal-Icons. Então para que tudo funcione de forma correta vamos utilizar uma fonte que suporta tudo isso.
Acesse o site Nerd Fonts, vá em downloads e procure pela fonte Caskaydia Cove Nerd Font.
O download vem zipado, por isso você deve descompactar a pasta e após isso instalar as fontes na sua máquina. Você pode selecionar todos os arquivos de uma só vez, clicar com o botão direito do mouse e selecionar a opção Instalar.
Configuração
Com esses passos feitos, abra o terminal, digite CTRL + , , selecione a aba Padrões e a opção Aparência.
Agora, em Tipo de fonte, selecione a fonte recem instalada Caskaydia Nerd Font Mono e clique em salvar.
Volte no terminal e execute o código:
notepad $PROFILE
Esse comando faz com que o arquivo de configuração do perfil do seu terminal seja aberto.
Nesse arquivo, adicione as seguintes linhas de código:
Import-Module -Name Terminal-Icons
oh-my-posh init pwsh --config 'https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/aliens.omp.json' | Invoke-Expression
Clear-Host
Write-Host 'Ola mundo'
Antes de eu dizer que está tudo pronto, me deixe explicar qual a função de cada linha dessas acima.
- Toda vez que o seu terminal for aberto essas linhas serão executadas.
- Import-Module -Name Terminal-Icons e oh-my-posh init pwsh: importa os módulos instalados na sua máquina no perfil do seu Windows Terminal.
- Clear-Host: limpa o seu terminal na hora da inicialização.
- Write-Host: aqui você pode escrever uma mensagem de sua preferência.
Mudar o tema
Como você pode ver, a engine Oh-my-posh disponibiliza dezenas de temas, com cores e simbolos diferentes, para que possamos escolher um que mais nos agrada.
O tema é configurado nessa linha de código que você inseriu no perfil do seu Windows Terminal:
oh-my-posh init pwsh --config 'https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/aliens.omp.json' | Invoke-Expression
Caso você queira trocar o tema, basta você acessar a página do Oh-my-posh clicando aqui.
Veja a quantidade de temas gratuitos que você pode escolher. Pra isso você só precisa mudar o nome do tema no final da linha de código que você salvou no seu perfil, exemplo:
'https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/aliens.omp.json' | Invoke-Expression
Substitua aliens por amro e sua linha de código deve ficar assim:
'https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/amro.omp.json' | Invoke-Expression
Salve o arquivo, feche o seu terminal e abra novamente e veja a mágica acontecer.
Top comments (0)