O que é o Starship?
O Starship é um prompt rápido e personalizável para múltiplos shells escrito em Rust. Ele funciona com Bash, Zsh, Fish, PowerShell e mais, exibindo informações contextuais — status do git, versões de linguagens, contexto de nuvem e muito mais — através de um prompt único, consistente e altamente configurável que permanece ágil mesmo em repositórios grandes.
⚡ Principais Recursos do Starship
⚡ Rápido
Escrito em Rust e otimizado para manter seu prompt responsivo em qualquer lugar.
🐚 Multi-shell
Um único prompt para Bash, Zsh, Fish, PowerShell, Nushell e outros.
🎨 Totalmente Customizável
Configure cada módulo e símbolo através de um único arquivo TOML.
🧩 Consciente do Contexto
Mostra estado do git, versões de linguagens, contexto de nuvem e mais, apenas quando relevante.
🎯 Por que o Starship?
- Consistente em todo lugar: O mesmo prompt em todos os seus shells e máquinas
- Contexto rico: Git, linguagens e ambiente em um relance
- Altamente configurável: Ajuste cada detalhe via starship.toml
- Rápido: Latência mínima mesmo em repositórios grandes
🆕 Destaques
- Multi-shell: Funciona em todos os shells populares
- Módulos: Dezenas de módulos de contexto incluídos
- Configuração TOML: Arquivo de configuração único e portátil
- Presets: Visuais prontos, como símbolos Nerd Font
📦 Instalação a partir do deb.griffo.io
Passo 1: Adicionar repositório
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt updateinstall -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update🆓 Existe um espelho grátis para sempre. deb-free.griffo.io distribui pacotes grátis para sempre — sem conta, sem assinatura, no máximo 2 meses atrás do upstream, correções de segurança imediatas. Hoje ele traz cliamp, Ghostty, lazydocker, Oh My Posh e Zed; Starship não está entre elas, então o repositório acima é a única forma de instalar hoje — peça e ela pode ser adicionada.
Passo 2: Instalar starship
# Install latest starship
sudo apt install starship
# Verificar instalação
starship --version# Install latest starship
apt install starship
# Verificar instalação
starship --version🎯 Exemplos Básicos de Uso
# Show version
starship --version
# Add to ~/.bashrc
echo 'eval "$(starship init bash)"' >> ~/.bashrc
# Add to ~/.zshrc
echo 'eval "$(starship init zsh)"' >> ~/.zshrc
# Add to Fish (~/.config/fish/config.fish)
echo 'starship init fish | source' >> ~/.config/fish/config.fish
# Print the effective configuration
starship print-config🚀 Por que escolher o deb.griffo.io?
- Ubuntu Oficial: Frequentemente meses atrasado, sem os recursos mais recentes
- deb.griffo.io: Última versão poucas horas após o lançamento
- Instalação Manual: Requer downloads manuais e configuração do PATH
- Nosso Repositório: Pacotes pré-compilados e prontos para uso
- ✅ Últimos Recursos: Obtenha os recursos e melhorias mais recentes do Starship imediatamente
- ✅ Sem Configuração Manual: Binários pré-compilados, instalados e atualizados via apt
- ✅ Atualizações Automáticas: Pacotes atualizados poucas horas após os lançamentos upstream
- ✅ Dependências Corretas: Empacotado corretamente com todas as bibliotecas necessárias
- ✅ Multi-Distribuição: Funciona no Jammy e Noble
- ✅ Manutenção Fácil: Comandos apt simples para atualizações
📦 Repositório de construção de pacotes
Os pacotes Ubuntu são construídos e mantidos automaticamente neste repositório do GitHub:
- 📁 starship-debian - Latest release builds
🔗 Pacotes relacionados
Também disponível no deb.griffo.io:
- Zellij - Espaço de trabalho e multiplexador de terminal
- Atuin - Sincronização, busca e estatísticas de histórico do shell
- zoxide - Comando cd mais inteligente para o seu terminal
💝 Apoiar Este Projeto
Se este repositório economiza seu tempo e esforço, considere apoiá-lo!