Newbie

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


Primeiro instale o brew

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 instale o oh-my-zsh

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 😜

Mudando tema do zsh

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"