02 de Fevereiro de 2024 - @Walmir Neto
Gosto muito do zsh no meu terminal, sei que tem um monte de alternativas, mas com o oh-my-zsh ele fica muito funcional
No Ubuntu já tem o pacote apt por padrão, mas no macOS gosto de instalar todos os apps possíveis via brew, dá para instalar no Ubuntu, mas ao meu ver não é necessário, por isso tá usando macOS só rodar o comando abaixo
/bin/bash -c "$(curl -fsSL <https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh>)"
Agora com o terminal com o brew instalado, vamos instalar o oh-my-zsh e usaremos o arquivo ~/.zshrc no lugar do ~/.bashrc
sh -c "$(curl -fsSL <https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh>)"
Depois de instalado é só adicionar no arquivo de profile do terminal
(echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> ~/.zshrc
eval "$(/opt/homebrew/bin/brew shellenv)"
Caso não instale ou não tenha o zsh instalado na sua maquina, talvez seja melhor usar ~/.bashrc ou ~/.bash_profile no lugar de ~/.zshrc
De qualquer forma fica ligado quando você rodar o primeiros comando, pois eu tirei esse comando do terminal 😜
Sei que o Oh My Zsh tem um porrada de temas, mas inicialmente eu gostei muito do spaceship, então foi ele que eu instalei.
# Clonando tema
git clone <https://github.com/denysdovhan/spaceship-prompt.git> "$ZSH_CUSTOM/themes/spaceship-prompt"
# criando link simbolico
ln -s "$ZSH_CUSTOM/themes/spaceship-prompt/spaceship.zsh-theme" "$ZSH_CUSTOM/themes/spaceship.zsh-theme"
Agora dentro do arquivo ~/.zshrc vamos alterar a variável ZSH_THEME para ficar assim:
ZSH_THEME="spaceship"
# OR
source "$ZSH_CUSTOM/themes/spaceship.zsh-theme"