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   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 - Uma [Nerd Font](https://www.nerdfonts.com/) instalada e funcionando no seu terminal (por exemplo, experimente a [Fira Code Nerd Font](https://www.nerdfonts.com/font-downloads)). ### 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](https://starship.rs/installing/). 1. Instale o binário do **starship**: #### Instalar a última versão ##### Binário pré-compilado, utilizando o shell: ```sh 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 sh -c "$(curl -fsSL https://starship.rs/install.sh)" -- --help ``` #### Instalar via gerenciador de pacotes ##### Exemplo: [Homebrew](https://brew.sh/): ```sh brew install starship ``` ##### Com o [Scoop](https://scoop.sh): ```powershell 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`: ```sh # ~/.bashrc eval "$(starship init bash)" ``` #### Fish Adicione o seguinte comando no final do arquivo `~/.config/fish/config.fish`: ```sh # ~/.config/fish/config.fish starship init fish | source ``` #### Zsh Adicione o seguinte comando no final do arquivo `~/.zshrc`: ```sh # ~/.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. ```powershell Invoke-Expression (&starship init powershell) ``` #### Ion Adicione o seguinte comando no final do arquivo `~/.config/ion/initrc`: ```sh # ~/.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`: ```sh # ~/.elvish/rc.elv eval (starship init elvish) ``` #### Tcsh Adicione ao final do arquivo `~/.tcshrc`: ```sh # ~/.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. ```toml 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](https://github.com/starship/starship/labels/🌱%20good%20first%20issue). 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](https://translate.starship.rs/). Se você está interessado em ajudar contribuindo com o projeto, dê uma olhada no nosso [Guia de Contribuição](https://github.com/starship/starship/blob/master/CONTRIBUTING.md). Além disso, sinta-se à vontade para entrar no nosso [servidor no Discord](https://discord.gg/8Jzqu3T) e dizer oi. 👋 ### Contribuidores de código Este projeto existe graças a todas as pessoas que contribuem. [[Contribuir](https://github.com/starship/starship/blob/master/CONTRIBUTING.md)]. ### Contribuidores Financeiros Torne-se um contribuidor financeiro e nos ajude a sustentar a nossa comunidade. [[Contribuir](https://opencollective.com/starship/contribute)] #### Pessoas #### Organizações Apoie este projeto com sua organização. Seu logotipo aparecerá aqui com um link para o seu site. [[Contribuir](https://opencollective.com/starship/contribute)] ## 💭 Inspirado por Por favor, confira estes projetos anteriores que ajudaram a inspirar a criação do startship. 🙏 - **[denysdovhan/spaceship-prompt](https://github.com/denysdovhan/spaceship-prompt)** - Um prompt ZSH para astronautas. - **[denysdovhan/robbyrussell-node](https://github.com/denysdovhan/robbyrussell-node)** - Tema robbyrussell multi-shell escrito em JavaScript. - **[reujab/silver](https://github.com/reujab/silver)** - Um prompt multi-shell personalizável com ícones como o powerline.


Ícone de foguete do Starship

## 📝 Licença Todos os direitos reservados © 2019-Presente, [Contribuidores Starship](https://github.com/starship/starship/graphs/contributors).
Este projeto está licenciado pelo [ISC](https://github.com/starship/starship/blob/master/LICENSE).