Executando verificação de segurança...
1

Otima dica.

Vou colocar aqui 2 pontos que acredito ser importante comentar.

    • Oh My Posh é inspirado no Oh My Zsh ( Que funciona no linux e mac, pelo terminal zsh)
    • É possivel tambem rodar no prompt de comando ou famoso CMD do windows atraves do clink na propria documentação do 'Oh My Posh' descreve isso. Utilizo tambem quando estou no windows.

O passo 1 no linux eu tenho até um repositorio onde utilizo para instalar e configurar, no thema que gosto de utilizar, quem quiser conferir deixo publico config
Se alguem for utilizar esse arquivo da forma como esta como dica realiza o processo passo a passo, e so vai pro segundo quando o primeiro concluir, tem que ter o curl e zsh instalado e depois copiar os comando e colar no seu terminal.

O detalhe nesse repositorio que fiz fork do principal e adicionei ou removi funcionalidades para o meu uso especifico.
Então quando olhar esse arquivo busque a origem que pode ser que atendam melhor, pois alterei para a minha realidade.
Da mesma forma e adicionado alguns plugins atraves do zinit, que são as que eu mais gosto de utilizar.
O bacana é que esse terminal verifica se houve atualizações e quando abro me pergunta se quero atualizar com a versão mais nova, é bem rapidinho.

Exemplo:
No script base 'original' é setado o terminal no linux como zsh como padrão, porem prefiro eu mesmo setar pois a casos onde eu quero ter o zsh parametrizado deixando padrão o bash e quando necessario eu faço essa alteração, teoricamente simples.

Carregando publicação patrocinada...
1

Muito obrigado pelo seu comentário e pelos pontos adicionais! 🙌

Realmente, o Oh My Posh é uma inspiração incrível do Oh My Zsh, e é ótimo saber que você também utiliza essa personalização no CMD com o clink. A versatilidade dessas ferramentas é impressionante, né?

E que demais você ter um repositório personalizado para configurar o terminal no Linux! Isso mostra como cada um pode adaptar as ferramentas para o seu fluxo de trabalho. A dica sobre o zinit e os plugins também é valiosa — vou dar uma olhada no seu fork e no original para ver o que posso adaptar no meu setup.

E concordo totalmente sobre a importância de configurar manualmente o zsh como padrão. Às vezes, automatizar tudo pode não ser a melhor opção, especialmente quando precisamos de flexibilidade.

Valeu mesmo por compartilhar sua experiência e conhecimento! Se tiver mais dicas ou truques, estou sempre aberto a aprender. 🚀

Ah, e se alguém quiser conferir o repositório que você mencionou, pode compartilhar o link aqui? Acho que muita gente vai se interessar!

Abraços e bons códigos!

1

Eu uso esse repositorio pois trabalho com linux e dou manutenção em algumas vps, e pra facilitar minha vida eu deixo esses scripts com facil acesso, que uso com mais frequencia.

Da forma como esta esses scripts poderia utilizar:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/Robson-pds/Scripts/refs/heads/main/ScriptUbuntuPromptzshoHoMyzsh.sh)"

Mas prefiro rodar na mão mesmo comando a comando, pois não fiz tratativas de erros ou inconsistencias, então para não correr o risco de ficar faltando algo faço manual.

O link original para instalação do 'oh my zsh'.
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

No meu script esta utilizando dessa forma:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/Robson-pds/ohmyzsh/master/tools/install.sh)"

Todo o restante é padrão o funcionamento, o que pode mudar seria a questão do thema ou de adicionar ou remover funcionalidades.
Para quem esta começando pode utilizar da forma como esta e depois vai personalizando ao seu gosto.

So precisa ter o zsh e o curl para funcionar.
O Github dessa ferramenta pra quem quiser ir mais a fundo: ohmyzsh