Saltar al contenido principal
MDev Env Pro
Guía: Guía CLI Moderna Rust67% Completado

En este módulo aprenderás:

  • Mejora la legibilidad visual de tu terminal con bat (resaltado de código) y eza (iconos y árbol de directorios).
  • Comandos y configuraciones clave para 04. bat + eza: Reemplazando cat y ls con Sintaxis y Git Status
  • Ejercicios prácticos listos para probar en tu terminal local

La terminal ya no tiene por qué ser texto monocromático plano

Con bat y eza, cada archivo que inspeccionas y cada directorio que listas se presenta con colores, números de línea, iconos de Nerd Fonts y el estado actual en Git (modificado, nuevo, ignorado).

bat: Syntax Highlightingeza: Git IntegrationNerd Fonts Icons

Configuración de alias ninja en tu shell

Agrega estos alias en tu ~/.zshrc para sustituir cat y ls automáticamente:

~/.zshrcbash
# Reemplazo de ls con eza
alias ls="eza --icons --group-directories-first"
alias ll="eza -lah --icons --git --group-directories-first"
alias tree="eza --tree --icons --level=3"

# Reemplazo de cat con bat
alias cat="bat --paging=never --style=plain"

Vista previa con git diff integrado en bat

bat detecta si estás en un repositorio Git y muestra barras laterales verdes +, rojas - y amarillas ~ para los cambios no commiteados:

terminalbash
# Mostrar archivo con números de línea y diff de Git
bat src/lib/constants.ts

¿Terminaste esta lección?

Marca tu progreso para sincronizar el avance en tu navegador.