Starship – Cross-shell prompt

Status do workflow Actions do GitHub Versão no Crates.io Status do pacote
Chat no Discord Siga o @StarshipPrompt no Twitter

Site · Instalação · Configuração

English   Deutsch   Español   Français   日本語   Português do Brasil   Русский   Tiếng Việt   简体中文   繁體中文

Starship com iTerm2 e o tema Snazzy

O prompt minimalista, extremamente rápido e infinitamente personalizável para qualquer shell!

  • Rápido: É rápido – muito muito rápido! 🚀
  • Personalizável: Configure todos os detalhes do seu prompt.
  • Universal: Funciona em qualquer shell, em qualquer sistema operacional.
  • Inteligente: Mostra informações relevantes rapidamente.
  • Muitos recursos: Suporte para todas as suas ferramentas favoritas.
  • **Fácil:**Instalação rápida – comece a usar em minutos.

Consulte a documentação  ▶

# 🚀 Instalação

# Pré-requisitos

# Primeiros passos

Nota: Devido ao suporte a diversas plataformas, apenas um subconjunto de plataformas são demonstradas abaixo. Não achou a sua? Dê uma olhada nas instruções extras das plataformas (opens new window).

  1. Instale o binário do starship:

    # Instalar a última versão

    # Binário pré-compilado, utilizando o shell:
    sh -c "$(curl -fsSL https://starship.rs/install.sh)"
    

    Para atualizar o Starship de maneira manual, execute novamente o script acima. Isto irá substituir a versão atual sem alterar as configurações do Starship.

    Nota - Os padrões de instalação do script podem ser alteradas e substituídas, consulte a ajuda de built-in.

    sh -c "$(curl -fsSL https://starship.rs/install.sh)" -- --help
    

    # Instalar via gerenciador de pacotes

    # Exemplo: Homebrew (opens new window):
    brew install starship
    
    # Com o Scoop (opens new window):
    scoop install starship
    
  2. Adicione o script de inicialização no arquivo de configuração do seu shell:

    # Bash

    Adicione o seguinte comando no final do arquivo ~/.bashrc:

    # ~/.bashrc
    
    eval "$(starship init bash)"
    

    # Fish

    Adicione o seguinte comando no final do arquivo ~/.config/fish/config.fish:

    # ~/.config/fish/config.fish
    
    starship init fish | source
    

    # Zsh

    Adicione o seguinte comando no final do arquivo ~/.zshrc:

    # ~/.zshrc
    
    eval "$(starship init zsh)"
    

    # PowerShell

    Adicione o comando a seguir ao final do arquivo Microsoft.PowerShell_profile.ps1. Você pode checar a localização deste arquivo consultando a variável $PROFILE no PowerShell. Normalmente o caminho é ~\Documentos\PowerShell\Microsoft.PowerShell_profile.ps1 ou ~/.config/powershell/Microsoft.PowerShell_profile.ps1 no -Nix.

    Invoke-Expression (&starship init powershell)
    

    # Ion

    Adicione o seguinte comando no final do arquivo ~/.config/ion/initrc:

    # ~/.config/ion/initrc
    
    eval $(starship init ion)
    

    # Elvish

    Atenção Apenas a versão v0.15 ou superior do elvish é suportada. Adicione o comando a seguir ao final do arquivo ~/.elvish/rc.elv:

    # ~/.elvish/rc.elv
    
    eval (starship init elvish)
    

    # Tcsh

    Adicione ao final do arquivo ~/.tcshrc:

    # ~/.tcshrc
    
    eval `starship init tcsh`
    

    # Xonsh

    Adicione o seguinte ao final do arquivo ~/.xonshrc:

    # ~/.xonshrc
    
    execx($(starship init xonsh))
    

    # Nushell

    Atenção Isto vai mudar no futuro. Apenas a versão v0.33 do nu ou superior é suportada. Adicione o seguinte no seu arquivo de configuração do nu. Você pode verificar o local deste arquivo rodando config path in nu.

    startup = [
     "mkdir ~/.cache/starship",
     "starship init nu | save ~/.cache/starship/init.nu",
     "source ~/.cache/starship/init.nu"
    ]
    prompt = "starship_prompt"
    

# 🤝 Contribuindo

Nós estamos sempre procurando contribuidores de todos os níveis de conhecimento! Se você está buscando um caminho mais fácil para começar no projeto, veja essas boas issues para começar (opens new window).

Se você é fluente em uma linguá não inglesa, nos ficaríamos gratos por qualquer ajuda em manter nossas documentações traduzidas e atualizadas em outras linguás. Se você deseja ajudar nas traduções, você pode contribuir no Crowdin do Starship (opens new window).

Se você está interessado em ajudar contribuindo com o projeto, dê uma olhada no nosso Guia de Contribuição (opens new window). Além disso, sinta-se à vontade para entrar no nosso servidor no Discord (opens new window) e dizer oi. 👋

# Contribuidores de código

Este projeto existe graças a todas as pessoas que contribuem. [Contribuir (opens new window)].

# Contribuidores Financeiros

Torne-se um contribuidor financeiro e nos ajude a sustentar a nossa comunidade. [Contribuir (opens new window)]

# Pessoas

# Organizações

Apoie este projeto com sua organização. Seu logotipo aparecerá aqui com um link para o seu site. [Contribuir (opens new window)]

# 💭 Inspirado por

Por favor, confira estes projetos anteriores que ajudaram a inspirar a criação do startship. 🙏


Ícone de foguete do Starship

# 📝 Licença

Todos os direitos reservados © 2019-Presente, Contribuidores Starship (opens new window).
Este projeto está licenciado pelo ISC (opens new window).