Procurando dar aquela repaginada no seu terminal shell?
Oh My Zsh é a solução, além de ser bem bacana ele traz muitos plugins interessantes para uso.
Chega de blablabla, vamos lá…
Atualize os pacotes do seu ubuntu
sudo apt update
sudo apt upgrade
Instale pacotes de pré-requisitos (fontes ZSH, powerline e powerline)
sudo apt install zsh
sudo apt install powerline fonts-powerline
Se não tiver instalado, então instale o git para clonar o repositório oficial
sudo apt install git
Em seguida
git clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
Crie um novo arquivo de configuração do ZSH
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
Instale o PowerLevel9k! (A partir daqui é opcional, este é apenas um terma mais personalizado) Caso não deseje usar, pule para o final.(Por fim mude seu Shell padrão para o zsh)
git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k
Configure um tema para o seu Terminal - Abra o
arquivos que criamos acima .zshrc
usando seu editor favorito, aqui eu uso o vim.
vim .zshrc
Mude a linha ZSH_THEME= para ZSH_THEME="powerlevel9k/powerlevel9k"
Adicione as linhas
POWERLEVEL9K_DISABLE_RPROMPT=true
POWERLEVEL9K_PROMPT_ON_NEWLINE=true
POWERLEVEL9K_MULTILINE_LAST_PROMPT_PREFIX="▶"
POWERLEVEL9K_MULTILINE_FIRST_PROMPT_PREFIX=""
Por fim mude seu Shell padrão para o zsh
chsh -s /bin/zsh
Geralmente funciona, caso não funcione use:
sudo usermod –shell $(which zsh) $USER
Para surgir efeito, faça logoff do seu sistema ou reinicie.
Quer saber mais ? visite o repositório oficial do Oh My Zsh clicando aqui.