O
Oh My ZSH é uma implementação que roda em cima do
ZSH que é um interpretador de comandos alternativo ao BASH. Com o "
OMZ" podemos dar novas funcionalidades ao terminal com
ZSH, como um histórico de comandos já digitados que vão se autocompletando conforme se digita o mesmo novamente ou alterações na interface de texto com símbolos e outras frescurinhas. A instalação é simples e pode ser vista nesse link:
Um problema que está ocorrendo é que quando a atualização automática do "
OMZ" pergunta se quer fazer uma atualização do mesmo acaba dando erro em uma série de arquivos dizendo que há a necessidade de reposição ou alguma coisa assim dos índices. O modo mais prático de corrigir isso é apagando a pasta escondida .oh-my-zsh da pasta de usuário:
rm -rfv ~/.oh-my-zsh
e depois reinstalar o "
OMZ":
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
e os eventuais plugins que você use na sua instalação do "
OMZ". Depois da instalação, o arquivo oculto na pasta de usuário ".zshrc" vai ser renomeado para ".zshrc.pre-oh-my-zsh", então devemos usar o seguinte comando para continuar usando o arquivo antigo:
cp ~/.zshrc.pre-oh-my-zsh ~/.zshrc
Pronto, seu "
OMZ" de volta à ativa e com as atualizações reativadas. Não que o erro de atualização evite que o "
OMZ" não funcione mas é sempre bom ter a última versão de qualquer programa na máquina. Se você não viu o vídeo de instalação (aconselho a vê-lo) será necessário instalar os pacotes zsh, git e curl na sua máquina. O link web para instalação do "
OMZ" está em:
https://gist.github.com/n1snt/454b879b8f0b7995740ae04c5fb5b7df