Repolode
starship

starship/starship

Um prompt minimalista e personalizável para vários shells, escrito em Rust, que exibe informações relevantes do projeto e do ambiente.

Alternativa open source a:Oh My Zsh

Estrelas
60,339
Forks
2,714
Issues abertas
1,045
Último commit
anteontem

O que é?

Starship é um prompt de shell compatível com vários shells, incluindo Bash, Zsh, Fish, PowerShell, Nushell e Elvish, no Linux, macOS, Windows e BSD. Ele exibe informações contextuais, como a branch e o status atuais do Git, versões de runtimes de linguagens e a nuvem ou o ambiente ativos quando você está em um diretório relevante.

Todos os módulos podem ser configurados em um único arquivo TOML, permitindo alterar os símbolos, as cores, o formato e a visibilidade de cada segmento. Starship é escrito em Rust e instalado como um único binário. Ele foi projetado para renderizar rapidamente, sem deixar o shell mais lento.

Recursos principais

  • 01Compatível com vários shells, incluindo Bash, Zsh, Fish e PowerShell.
  • 02Exibe o status do Git, versões de linguagens e outras informações contextuais apenas quando são relevantes.
  • 03Todos os segmentos do prompt podem ser configurados em um arquivo TOML.
  • 04Funciona no Linux, macOS, Windows e BSD.
  • 05É instalado como um único binário e está disponível em muitos gerenciadores de pacotes.

Casos de uso

  • Ter um prompt informativo e consistente em vários shells na mesma máquina.
  • Ver a branch do Git e as alterações não commitadas ao trabalhar em repositórios.
  • Exibir a versão ativa da linguagem ao alternar entre projetos.
  • Padronizar o prompt do shell para uma equipe que usa diferentes sistemas operacionais.

Início rápido

  1. 1
  2. 2

    Adicione o Starship ao final de ~/.zshrc

    eval "$(starship init zsh)"
  3. 3

    Inicie um novo shell para ver o prompt

Antes de usar

  • É necessário ter uma Nerd Font instalada e ativada no terminal.

Tópicos

Perguntas frequentes

O que é starship?
Um prompt minimalista e personalizável para vários shells, escrito em Rust, que exibe informações relevantes do projeto e do ambiente. Starship é um prompt de shell compatível com vários shells, incluindo Bash, Zsh, Fish, PowerShell, Nushell e Elvish, no Linux, macOS, Windows e BSD. Ele exibe informações contextuais, como a branch e o status atuais do Git, versões de runtimes de linguagens e a nuvem ou o ambiente ativos quando você está em um diretório relevante.
starship é gratuito? Qual é a licença?
starship é open source sob a licença ISC. Confira os termos da licença antes de usá-lo em produtos comerciais.
starship ainda é mantido?
Manutenção ativa. O último commit de starship foi em 19 de out. de 2026.
Para que posso usar starship?
Ter um prompt informativo e consistente em vários shells na mesma máquina. Ver a branch do Git e as alterações não commitadas ao trabalhar em repositórios. Exibir a versão ativa da linguagem ao alternar entre projetos. Padronizar o prompt do shell para uma equipe que usa diferentes sistemas operacionais.
Como instalar starship?
Instale o Starship Adicione o Starship ao final de ~/.zshrc: eval "$(starship init zsh)" Inicie um novo shell para ver o prompt
Onde consigo starship?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/starship/starship

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados