Saltar al contenido principal
MDev Env Pro
Curso: Starship + Nerd Fonts17% Completado

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:

  1. Rendimiento Puro: Tiempos de renderizado de menos de 10ms.
  2. Multi-shell Universal: Funciona exactamente igual en Zsh, Bash, Fish, PowerShell y Nushell.
  3. 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)"

Ejercicio Práctico Ninja 🥷

  1. Ejecuta starship --version en tu terminal.
  2. Comprueba que el tiempo de respuesta al presionar Enter es instantáneo.
  3. Ingresa a una carpeta con un proyecto de Node.js y observa cómo Starship detecta la versión automáticamente.