Repolode
chaqchase

chaqchase/lla

Una alternativa moderna y extensible al comando Unix ls, con varias vistas, salida compatible con Git, búsqueda de contenido y plugins.

Alternativa open source a:eza

Estrellas
1,232
Forks
26
Issues abiertos
0
Último commit
hace 10 días

¿Qué es?

lla es una herramienta de línea de comandos escrita en Rust para listar directorios, que reemplaza ls con una salida más completa. Ofrece varios formatos, como la vista compacta predeterminada, una vista detallada con metadatos, tabla, cuadrícula, árbol, recursiva y cronológica; además, puede mostrar el estado del repositorio Git junto a cada elemento.

Además de listar, lla permite filtrar por nombre, extensión, glob, expresión regular, tipo de archivo, tamaño y fecha, y buscar contenido mediante ripgrep. También incluye navegación rápida entre directorios con marcadores e historial, comparación de archivos y directorios, y configuración de temas y atajos. Para usar la salida en scripts, puede emitirla en formato JSON, NDJSON o CSV.

lla cuenta con un sistema de plugins: se pueden instalar plugins oficiales precompilados, y los plugins nativos o basados en WebAssembly Component Model pueden añadir campos a los listados, formatos y acciones. Se puede instalar en Linux, macOS, Windows y NetBSD mediante un script, Cargo o varios gestores de paquetes.

Funciones clave

  • 01Varias vistas de listados, incluidas las vistas detallada, de tabla, cuadrícula, árbol, recursiva, Git y cronológica.
  • 02Filtros por nombre, extensión, glob, expresión regular, tamaño, fecha y reglas de exclusión de Git.
  • 03Búsqueda de contenido basada en ripgrep con contexto resaltado según la sintaxis.
  • 04Navegación rápida entre directorios con marcadores e historial para Bash, Zsh y Fish.
  • 05Salida en JSON, NDJSON y CSV para usar en scripts.
  • 06Sistema de plugins compatible con extensiones nativas y WebAssembly.

Casos de uso

  • Reemplazar ls en el uso diario de la terminal por una vista de directorios con más información.
  • Consultar desde la línea de comandos el estado de los archivos y la estructura de un repositorio.
  • Exportar listados de directorios en JSON o CSV para scripts y pipelines.
  • Buscar contenido en archivos y filtrarlos por metadatos sin encadenar varias herramientas.

Inicio rápido

  1. 1

    Instálalo con Cargo

    cargo install lla
  2. 2

    Inicializa la configuración

    lla init
  3. 3

    Prueba la vista larga

    lla -l

Antes de usarlo

  • No se admite Windows de 32 bits para x86.
  • El binario de NetBSD no incluye el entorno de ejecución integrado para plugins WASM.

En colecciones

Temas

Preguntas frecuentes

¿Qué es lla?
Una alternativa moderna y extensible al comando Unix ls, con varias vistas, salida compatible con Git, búsqueda de contenido y plugins. lla es una herramienta de línea de comandos escrita en Rust para listar directorios, que reemplaza ls con una salida más completa. Ofrece varios formatos, como la vista compacta predeterminada, una vista detallada con metadatos, tabla, cuadrícula, árbol, recursiva y cronológica; además, puede mostrar el estado del repositorio Git junto a cada elemento.
¿lla es gratuito? ¿Qué licencia tiene?
lla es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿lla sigue mantenido?
Mantenimiento activo. El último commit de lla fue el 12 oct 2026.
¿Para qué puedo usar lla?
Reemplazar ls en el uso diario de la terminal por una vista de directorios con más información. Consultar desde la línea de comandos el estado de los archivos y la estructura de un repositorio. Exportar listados de directorios en JSON o CSV para scripts y pipelines. Buscar contenido en archivos y filtrarlos por metadatos sin encadenar varias herramientas.
¿Cómo se instala lla?
Instálalo con Cargo: cargo install lla Inicializa la configuración: lla init Prueba la vista larga: lla -l
¿Dónde consigo lla?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/chaqchase/lla

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados