En este módulo aprenderás:
- Muestra versiones de Node, Python, Git y herramientas gestionadas por mise en tu prompt.
- Comandos y configuraciones clave para 06. Módulos Custom & Mise Integración
- Ejercicios prácticos listos para probar en tu terminal local
Integración Total: Starship + Mise
Causita, el verdadero poder de Starship se nota al combinarlo con mise. Starship detecta automáticamente las versiones activas de Node.js, Python, Go, Rust y Docker inyectadas por mise y las muestra solo cuando estás dentro del proyecto.
Ejemplo Completo de starship.toml Nivel Senior
~/.config/starship.tomltoml
add_newline = false
scan_timeout = 30
# Orden global de los módulos en el prompt
format = """
$directory\
$git_branch$git_status\
$nodejs$python$golang$rust$docker_context\
$line_break$character"""
[directory]
style = "bold cyan"
truncation_length = 3
truncate_to_repo = true
[git_branch]
symbol = " "
style = "bold purple"
[git_status]
style = "bold red"
conflicted = "="
ahead = "⇡"
behind = "⇣"
diverged = "⇕"
untracked = "?"
modified = "!"
[nodejs]
symbol = " "
style = "bold green"
[python]
symbol = " "
style = "bold yellow"
[golang]
symbol = " "
style = "bold cyan"
[character]
success_symbol = "[❯](bold green)"
error_symbol = "[❯](bold red)"
Prompt de 2 líneas para carpetas profundas
El formato $line_break coloca el símbolo de comando en una segunda línea. Esto evita que el prompt se corte horizontalmente cuando trabajas en directorios con rutas muy largas.
Ejercicio Práctico Ninja 🥷
- Copia la configuración Pro en tu
~/.config/starship.toml. - Navega entre tus proyectos de Node, Python y Go creados con
mise. - Comprueba cómo el prompt se adapta dinámicamente mostrando los íconos y versiones correctas.