Estilizando seu terminal Linux com o Gogh e o Oh My Bash

Sou um desenvolvedor de software movido pela curiosidade e pela paixão por tecnologia. Aqui no blog, compartilho minhas aventuras desbravando novas ferramentas, frameworks e ideias, sempre testando o que há de mais interessante no mundo digital.
Esqueça a Matrix, vamos dar um toque de cor ao seu terminal, assim como os fichários e cadernos da época escolar. Mas não se preocupe, ainda podemos dar aquele visual "hackudão" com aquelas letras verdes clássicas, para você fazer um "apt update" e impressionar seus amigos dizendo que está invadindo a NASA.
Preparado para dar um toque especial ao seu terminal? Vamos explorar as ferramentas Oh My Bash e Gogh para personalizar o prompt de comando e deixá-lo cheio de cores. Neste tutorial, iremos nos concentrar no Bash, o interpretador shell mais popular, e no gerenciador de pacotes APT. No entanto, fique à vontade para adaptar as instruções para outros interpretadores e gerenciadores de pacotes. Vamos começar a transformação do seu terminal e deixá-lo único e incrível!
Para não prolongar demais este post, vou resumir a explicação sobre essas ferramentas. Com o Oh My Bash, você poderá personalizar o prompt de comando do seu terminal, deixando-o com a sua cara. Já com o Gogh, você poderá colorir o fundo e as fontes do console, trazendo mais vida e estilo ao seu ambiente de trabalho.
Instalando o Oh My Bash
Podemos utilizar o Wget ou o cURL, duas ferramentas populares para transferência de dados via linha de comando mas nesse tutorial eu irei utilizar o cURL, escolha a que mais lhe agrada e vamos começar!
Execute o seguinte comando para instalar o Oh My Bash:
bash -c "$(curl -fsSL https://raw.githubusercontent.com/ohmybash/oh-my-bash/master/tools/install.sh)"
O OMB substitui seu arquivo .bashrc por um arquivo template e modifica a variável PS1 com o tema padrão.
Observe a saída do comando no meu terminal e repare na mudança do prompt:

Alterando o tema do Oh My Bash
Como ainda não está com o estilo ideal para o meu gosto, vamos buscar por um tema no link abaixo:
https://github.com/ohmybash/oh-my-bash/wiki/Themes
Eu testei vários temas e escolhi o rr, para alterar o tema abra o arquivo .bashrc, encontre a variável OS_THEME que fica nas primeiras linhas do arquivo e substitua o seu valor com o nome do tema escolhido.
# Set name of the theme to load. Optionally, if you set this to "random"
# it'll load a random theme each time that oh-my-bash is loaded.
OSH_THEME="rr"
Para surgir efeito execute o comando abaixo:
source ~/.bashrc
Pronto! Com o OMB você também pode instalar plugins para git, linguagens de programação e frameworks, mas falarei sobre isso em um outro dia.
Instalando o Gogh
Agora que temos o nosso prompt personalizado, vamos dar cor ao terminal!
bash -c "$(curl -sLo- https://git.io/vQgMr)"
Ao executar o comando, o Gogh irá listar todos os temas de cores disponíveis e solicitará que você digite o valor correspondente ao tema escolhido. No meu caso, eu escolhi o tema Wryan, que possui o número 242. Você pode conferir todos os temas disponíveis no link abaixo:
https://gogh-co.github.io/Gogh/
Caso surja algum problema com o dconf, uma solução simples é reiniciar o terminal. Além disso, para ativar o tema escolhido na configuração de perfil do terminal, você pode seguir as instruções no gif abaixo:

Lembrando que o Gogh instala um pacote de cores que pode ser personalizado de acordo com suas preferências então você terá que configurar manualmente as cores da fonte.
Eu fiz algumas alterações no meu e o resultado final foi esse.

Este tutorial tem como objetivo auxiliar iniciantes em Linux a superarem o receio da linha de comando, pois entendemos que, no início, uma tela preta com diversos comandos pode parecer assustadora e confusa.




