Repolode
ahmadawais

ahmadawais/chartli

Uma CLI que gera gráficos no terminal (ASCII, sparklines, barras, colunas, mapas de calor, braille e SVG) a partir de texto com números.

Estrelas
805
Forks
47
Issues abertas
0
Último commit
há 7 meses

O que é?

chartli é uma ferramenta de linha de comando que transforma dados numéricos em texto em gráficos que você pode visualizar diretamente no terminal. Ela lê dados de um arquivo ou do stdin, integrando-se a pipelines de shell em que os números vêm de scripts, logs ou outros comandos.

A ferramenta oferece vários tipos de gráfico: gráficos de linha em ASCII, sparklines, barras horizontais, colunas verticais, mapas de calor, gráficos com blocos Unicode, gráficos braille e saída em SVG. As opções controlam largura e altura, o modo SVG (círculos ou linhas), títulos dos eixos, rótulos de marcações e séries, além de rótulos de dados no próprio gráfico. A flag --first-column-x usa a primeira coluna numérica como rótulos do eixo x, o que é adequado para dados organizados por dia, mês ou ano.

Você pode executar chartli sem instalar, usando npx, instalá-lo globalmente pelo npm ou adicioná-lo como uma agent skill.

Recursos principais

  • 01Gera gráficos ASCII, sparklines, barras, colunas, mapas de calor, Unicode, braille e SVG.
  • 02Lê dados numéricos de um arquivo ou do stdin.
  • 03Oferece suporte a títulos de eixos, rótulos personalizados para marcações e rótulos de séries.
  • 04Pode exibir os valores brutos sobre os dados plotados ou perto deles.
  • 05Usa a primeira coluna numérica como rótulos do eixo x para dados baseados em tempo.

Casos de uso

  • Visualizar rapidamente números de um pipeline de shell ou de logs sem abrir uma planilha.
  • Adicionar gráficos pequenos a relatórios no terminal ou à saída de CI.
  • Gerar gráficos SVG a partir de arquivos de dados para documentação.

Início rápido

  1. 1

    Execute na hora, sem instalar

    npx chartli --help
  2. 2

    Ou instale globalmente

    npm i -g chartli
  3. 3

    Gere um gráfico a partir da entrada padrão ou de um arquivo

    npx chartli

Antes de usar

  • Os metadados do registro não listam uma licença, embora o README indique Apache-2.0.
  • Vários exemplos do README usam pnpm e arquivos de dados de exemplo, então é necessário clonar o repositório.

Tópicos

Perguntas frequentes

O que é chartli?
Uma CLI que gera gráficos no terminal (ASCII, sparklines, barras, colunas, mapas de calor, braille e SVG) a partir de texto com números. chartli é uma ferramenta de linha de comando que transforma dados numéricos em texto em gráficos que você pode visualizar diretamente no terminal. Ela lê dados de um arquivo ou do stdin, integrando-se a pipelines de shell em que os números vêm de scripts, logs ou outros comandos.
chartli é gratuito? Qual é a licença?
chartli não declara licença. O código é público, mas sem licença você não tem permissão explícita para reutilizá-lo; fale com o autor antes de depender dele.
chartli ainda é mantido?
Sem commits há mais de 6 meses. O último commit de chartli foi em 11 de mar. de 2026.
Para que posso usar chartli?
Visualizar rapidamente números de um pipeline de shell ou de logs sem abrir uma planilha. Adicionar gráficos pequenos a relatórios no terminal ou à saída de CI. Gerar gráficos SVG a partir de arquivos de dados para documentação.
Como instalar chartli?
Execute na hora, sem instalar: npx chartli --help Ou instale globalmente: npm i -g chartli Gere um gráfico a partir da entrada padrão ou de um arquivo: npx chartli
Onde consigo chartli?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ahmadawais/chartli

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados