En este módulo aprenderás:
- Reemplaza prompts estáticos con un indicador dinámico ultrarrápido escrito en Rust.
- Comandos y configuraciones clave para 01. Por qué Starship > Prompt Clásico
- Ejercicios prácticos listos para probar en tu terminal local
Habla causa: ¿Por qué tu prompt actual se siente lento?
Mano, la mayoría de temas tradicionales de shell ejecutan múltiples sub-procesos lentos en Bash o Zsh cada vez que presionas Enter. Esto causa ese pequeño “lag” fastidioso de 100ms a 300ms al navegar carpetas.
Starship es un prompt minimalista, ultrarrápido y extremadamente personalizable escrito en Rust:
- Rendimiento Puro: Tiempos de renderizado de menos de 10ms.
- Multi-shell Universal: Funciona exactamente igual en Zsh, Bash, Fish, PowerShell y Nushell.
- Mapeo Inteligente: Solo muestra información relevante (ej: versión de Node si hay un
package.json, rama Git si estás en un repo).
mise-terminal ~ zsh
~/my-project❯
Activación Rápida en tu Shell
~/.zshrcbash
# Añade la inicialización de Starship al final de tu .zshrc o .bashrc
eval "$(starship init zsh)"
Desactiva ZSH_THEME previa
Si estás utilizando Oh My Zsh, asegúrate de comentar la variable ZSH_THEME="" en tu .zshrc antes de activar Starship. De lo contrario, los temas chocarán y verás caracteres superpuestos.
Ejercicio Práctico Ninja 🥷
- Ejecuta
starship --versionen tu terminal. - Comprueba que el tiempo de respuesta al presionar Enter es instantáneo.
- Ingresa a una carpeta con un proyecto de Node.js y observa cómo Starship detecta la versión automáticamente.