12 KiB
Site · Instalação · Configuração
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.
🚀 Instalação
Pré-requisitos
- Uma Nerd Font instalada e funcionando no seu terminal (por exemplo, experimente a Fira Code Nerd Font).
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.
-
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:
brew install starship
Com o Scoop:
scoop install starship
-
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`
Nushell
Warning This will change in the future. Only nu version v0.33 or higher is supported. Add the following to your nu config file. You can check the location of this file by running
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.
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.
Se você está interessado em ajudar contribuindo com o projeto, dê uma olhada no nosso Guia de Contribuição. Além disso, sinta-se à vontade para entrar no nosso servidor no Discord e dizer oi. 👋
Contribuidores de código
Este projeto existe graças a todas as pessoas que contribuem. [Contribuir].
Contribuidores Financeiros
Torne-se um contribuidor financeiro e nos ajude a sustentar a nossa comunidade. [Contribuir]
Pessoas
Organizações
Apoie este projeto com sua organização. Seu logotipo aparecerá aqui com um link para o seu site. [Contribuir]
💭 Inspirado por
Por favor, confira estes projetos anteriores que ajudaram a inspirar a criação do startship. 🙏
-
denysdovhan/spaceship-prompt - Um prompt ZSH para astronautas.
-
denysdovhan/robbyrussell-node - Tema robbyrussell multi-shell escrito em JavaScript.
-
reujab/silver - Um prompt multi-shell personalizável com ícones como o powerline.
📝 Licença
Todos os direitos reservados © 2019-Presente, Contribuidores Starship.
Este projeto está licenciado pelo ISC.