¿Qué es Starship?
Starship es un prompt de shell rápido, personalizable y multiplataforma escrito en Rust. Funciona con Bash, Zsh, Fish, PowerShell y muchos más, mostrando información contextual — estado de git, versiones de lenguajes, contexto de la nube y mucho más — a través de un prompt único, coherente y altamente configurable que se mantiene ágil incluso en repositorios grandes.
⚡ Características clave de Starship
⚡ Rápido
Escrito en Rust y optimizado para mantener tu prompt receptivo en todas partes.
🐚 Multiplataforma
Un solo prompt para Bash, Zsh, Fish, PowerShell, Nushell y otros.
🎨 Totalmente personalizable
Configura cada módulo y símbolo a través de un único archivo TOML.
🧩 Consciente del contexto
Muestra el estado de git, versiones de lenguajes, contexto de la nube y más, solo cuando es relevante.
🎯 ¿Por qué Starship?
- Coherente en todas partes: El mismo prompt en todos tus shells y máquinas
- Contexto enriquecido: Git, lenguajes y entorno de un vistazo
- Altamente configurable: Ajusta cada detalle mediante starship.toml
- Rápido: Latencia mínima incluso en repositorios grandes
🆕 Novedades
- Multiplataforma: Funciona en todos los shells populares
- Módulos: Docenas de módulos de contexto integrados
- Configuración TOML: Un único archivo de configuración portátil
- Preajustes: Estilos predefinidos como símbolos Nerd Font
📦 Instalación desde deb.griffo.io
Paso 1: Agregar repositorio
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 updatesudo apt install extrepo
sudo extrepo enable griffo
sudo apt update🆓 Existe un espejo gratis para siempre. deb-free.griffo.io sirve paquetes gratis para siempre: sin cuenta, sin suscripción, como máximo 2 meses por detrás del upstream, correcciones de seguridad inmediatas. Ahora mismo incluye cliamp, Ghostty, lazydocker, Oh My Posh y Zed; Starship no está entre ellas, así que hoy el repositorio de arriba es la única forma de instalarlo — pídelo y puede añadirse.
🧩 Sobre la opción extrepo. extrepo es la herramienta propia de Debian para repositorios externos: escribe el archivo de sources e instala la clave de firma por ti, comprobándola antes contra metadatos firmados. Este repositorio está registrado en ella como griffo, y el espejo gratuito para siempre como griffo-free, así que en Debian (bookworm, trixie, forky y sid) los comandos de arriba son toda la configuración.
extrepo solo configura el archivo de sources y la clave: las credenciales de una suscripción siguen yendo en /etc/apt/auth.conf.d/deb.griffo.io.conf. Ubuntu no está cubierto, porque extrepo publica metadatos solo para las suites de Debian: allí usa los comandos con sudo o como root.
Paso 2: Instalar starship
# Install latest starship
sudo apt install starship
# Verify installation
starship --version# Install latest starship
apt install starship
# Verify installation
starship --version🎯 Ejemplos 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 qué elegir deb.griffo.io?
- Debian oficial: A menudo meses por detrás, sin las últimas funciones
- deb.griffo.io: Última versión disponible horas después del lanzamiento
- Instalación manual: Requiere descargas manuales y configuración del PATH
- Nuestro repositorio: Paquetes precompilados, listos para usar
- ✅ Últimas funciones: Obtén las funciones y mejoras más recientes de Starship de inmediato
- ✅ Sin configuración manual: Binarios precompilados, instalados y actualizados mediante apt
- ✅ Actualizaciones automáticas: Paquetes actualizados horas después de los lanzamientos oficiales
- ✅ Dependencias correctas: Empaquetado correctamente con todas las bibliotecas necesarias
- ✅ Multi-distribución: Funciona en Bookworm, Trixie y Sid
- ✅ Mantenimiento sencillo: Comandos apt simples para actualizar
📦 Repositorio de construcción de paquetes
Los paquetes de Debian se construyen y mantienen automáticamente en este repositorio de GitHub:
- 📁 starship-debian - Latest release builds
🔗 Paquetes relacionados
También disponible desde deb.griffo.io:
- Zellij - Espacio de trabajo y multiplexor de terminal
- Atuin - Sincronización, búsqueda y estadísticas del historial de shell
- zoxide - Comando cd más inteligente para tu terminal
💝 Apoyar este proyecto
¡Si este repositorio te ahorra tiempo y esfuerzo, considera apoyarlo!