Repolode
ahmadawais

ahmadawais/chartli

Una CLI que genera gráficos de terminal (ASCII, sparklines, barras, columnas, mapas de calor, braille y SVG) a partir de texto con datos numéricos.

Estrellas
805
Forks
47
Issues abiertos
0
Último commit
hace 7 meses

¿Qué es?

chartli es una herramienta de línea de comandos que convierte datos numéricos en texto en gráficos que puedes ver directamente en la terminal. Lee datos desde un archivo o desde stdin, por lo que se integra en pipelines de shell donde los números provienen de scripts, logs u otros comandos.

La herramienta admite varios tipos de gráficos: gráficos de líneas ASCII, sparklines, barras horizontales, columnas verticales, mapas de calor, gráficos con bloques Unicode, gráficos braille y salida SVG. Las opciones permiten controlar el ancho y la altura, el modo SVG (círculos o líneas), los títulos de los ejes, las etiquetas de las marcas y las series, y las etiquetas de datos en línea. La opción --first-column-x trata la primera columna numérica como etiquetas del eje x, lo que resulta adecuado para datos organizados por día, mes o año.

Puedes ejecutar chartli sin instalarlo mediante npx, instalarlo globalmente desde npm o añadirlo como una skill de agente.

Funciones clave

  • 01Genera gráficos ASCII, sparklines, de barras, de columnas, mapas de calor, Unicode, braille y SVG.
  • 02Lee datos numéricos de un archivo o de stdin.
  • 03Admite títulos de ejes y etiquetas personalizadas para las marcas y las series.
  • 04Puede mostrar valores sin procesar sobre los datos representados o junto a ellos.
  • 05Trata la primera columna numérica como etiquetas del eje x para datos basados en el tiempo.

Casos de uso

  • Visualizar rápidamente números de un pipeline de shell o de la salida de logs sin abrir una hoja de cálculo.
  • Añadir gráficos pequeños a informes de terminal o a la salida de CI.
  • Generar gráficos SVG a partir de archivos de datos para documentación.

Inicio rápido

  1. 1

    Ejecútalo al instante sin instalarlo

    npx chartli --help
  2. 2

    O instálalo de forma global

    npm i -g chartli
  3. 3

    Genera un gráfico desde la entrada estándar o un archivo

    npx chartli

Antes de usarlo

  • Los metadatos del registro no indican ninguna licencia, aunque el README señala Apache-2.0.
  • Varios ejemplos del README usan pnpm y archivos de datos de muestra, por lo que es necesario clonar el repositorio.

Temas

Preguntas frecuentes

¿Qué es chartli?
Una CLI que genera gráficos de terminal (ASCII, sparklines, barras, columnas, mapas de calor, braille y SVG) a partir de texto con datos numéricos. chartli es una herramienta de línea de comandos que convierte datos numéricos en texto en gráficos que puedes ver directamente en la terminal. Lee datos desde un archivo o desde stdin, por lo que se integra en pipelines de shell donde los números provienen de scripts, logs u otros comandos.
¿chartli es gratuito? ¿Qué licencia tiene?
chartli no declara ninguna licencia. Su código es público, pero sin licencia no tienes permiso explícito para reutilizarlo; consulta al autor antes de depender de él.
¿chartli sigue mantenido?
Sin commits en más de 6 meses. El último commit de chartli fue el 11 mar 2026.
¿Para qué puedo usar chartli?
Visualizar rápidamente números de un pipeline de shell o de la salida de logs sin abrir una hoja de cálculo. Añadir gráficos pequeños a informes de terminal o a la salida de CI. Generar gráficos SVG a partir de archivos de datos para documentación.
¿Cómo se instala chartli?
Ejecútalo al instante sin instalarlo: npx chartli --help O instálalo de forma global: npm i -g chartli Genera un gráfico desde la entrada estándar o un archivo: npx chartli
¿Dónde consigo chartli?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ahmadawais/chartli

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

Proyectos relacionados