Repolode
Textualize

Textualize/rich-cli

Una caja de herramientas de línea de comandos que usa Rich para mostrar archivos, Markdown, JSON, CSV y notebooks de Jupyter en la terminal con colores y formato.

Estrellas
3,771
Forks
125
Issues abiertos
58
Último commit
hace 17 días

¿Qué es?

Rich-CLI ofrece un único comando `rich` para generar salida con estilos en la terminal. Resalta la sintaxis de muchos tipos de archivos y ofrece una representación especializada de archivos Markdown, JSON, CSV y notebooks de Jupyter.

Además de mostrar archivos, el comando puede aplicar marcado de consola al texto que se pasa en la línea de comandos, dibujar separadores y paneles, alinear y añadir relleno a la salida, y leer desde stdin o una URL. También se puede exportar la salida como archivo HTML. El paginador integrado permite navegar por contenido extenso con el teclado y con atajos al estilo de vi.

Se puede instalar con pipx, Homebrew, pip o conda-forge, y está desarrollado sobre la biblioteca Rich de Python.

Funciones clave

  • 01Resaltado de sintaxis para muchos formatos de archivo, con números de línea y guías de indentación opcionales.
  • 02Representación de Markdown, JSON, tablas CSV/TSV y notebooks de Jupyter.
  • 03Marcado de consola para mostrar texto con estilos desde la línea de comandos.
  • 04Paginador integrado con navegación mediante el cursor y atajos al estilo de vi.
  • 05Lee archivos desde stdin o URL HTTP(S).
  • 06Exporta cualquier salida a un archivo HTML.

Casos de uso

  • Consultar código fuente o archivos de configuración en la terminal con un resaltado fácil de leer.
  • Leer documentos Markdown o notebooks de Jupyter sin abrir un editor.
  • Dar formato legible a respuestas JSON canalizadas desde curl u otros comandos.
  • Exportar a HTML la salida coloreada de la terminal para compartirla.

Inicio rápido

  1. 1

    Instala Rich-CLI con pipx en Windows o Linux

    pipx install rich-cli
  2. 2

    O instálalo con pip como paquete de Python

    python -m pip install rich-cli
  3. 3

    Resalta un archivo en la terminal

    rich loop.py
  4. 4

    Consulta el uso y la ayuda

    rich --help

Temas

Preguntas frecuentes

¿Qué es rich-cli?
Una caja de herramientas de línea de comandos que usa Rich para mostrar archivos, Markdown, JSON, CSV y notebooks de Jupyter en la terminal con colores y formato. Rich-CLI ofrece un único comando `rich` para generar salida con estilos en la terminal. Resalta la sintaxis de muchos tipos de archivos y ofrece una representación especializada de archivos Markdown, JSON, CSV y notebooks de Jupyter.
¿rich-cli es gratuito? ¿Qué licencia tiene?
rich-cli es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿rich-cli sigue mantenido?
Mantenimiento activo. El último commit de rich-cli fue el 5 oct 2026.
¿Para qué puedo usar rich-cli?
Consultar código fuente o archivos de configuración en la terminal con un resaltado fácil de leer. Leer documentos Markdown o notebooks de Jupyter sin abrir un editor. Dar formato legible a respuestas JSON canalizadas desde curl u otros comandos. Exportar a HTML la salida coloreada de la terminal para compartirla.
¿Cómo se instala rich-cli?
Instala Rich-CLI con pipx en Windows o Linux: pipx install rich-cli O instálalo con pip como paquete de Python: python -m pip install rich-cli Resalta un archivo en la terminal: rich loop.py Consulta el uso y la ayuda: rich --help
¿Dónde consigo rich-cli?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Textualize/rich-cli

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

Proyectos relacionados