Repolode
ahmadawais

ahmadawais/chartli

CLI для построения диаграмм в терминале (ASCII, спарклайны, полосы, столбцы, тепловые карты, braille и SVG) по обычному тексту с числами.

Звёзды
805
Форки
47
Открытые issues
0
Последний коммит
7 месяцев назад

Что это?

chartli — это CLI-инструмент, который преобразует текстовые данные с числами в диаграммы, отображаемые прямо в терминале. Он читает данные из файла или stdin, поэтому его удобно использовать в shell-конвейерах, где числа поступают из скриптов, логов или других команд.

Инструмент поддерживает несколько типов диаграмм: линейные графики ASCII, спарклайны, горизонтальные полосы, вертикальные столбцы, тепловые карты, диаграммы из блоков Unicode, графики braille и вывод в SVG. Параметры позволяют задавать ширину и высоту, режим SVG (круги или линии), названия осей, подписи делений и рядов, а также подписи данных прямо на диаграмме. Флаг --first-column-x задаёт первый числовой столбец в качестве меток оси X — это удобно для данных, сгруппированных по дням, месяцам или годам.

chartli можно запускать без установки через npx, установить глобально из npm или добавить как agent skill.

Ключевые возможности

  • 01Строит диаграммы ASCII, спарклайны, полосы, столбцы, тепловые карты, диаграммы Unicode, braille и SVG.
  • 02Читает числовые данные из файла или stdin.
  • 03Поддерживает названия осей, пользовательские подписи делений и подписи рядов.
  • 04Может отображать исходные значения на графике или рядом с точками данных.
  • 05Использует первый числовой столбец как метки оси X для данных, привязанных ко времени.

Сценарии использования

  • Быстро визуализировать числа из shell-конвейера или логов, не открывая электронную таблицу.
  • Добавлять небольшие диаграммы в отчёты для терминала или вывод CI.
  • Создавать SVG-диаграммы из файлов с данными для документации.

Быстрый старт

  1. 1

    Запустите сразу, без установки

    npx chartli --help
  2. 2

    Или установите глобально

    npm i -g chartli
  3. 3

    Постройте диаграмму из стандартного ввода или файла

    npx chartli

Что важно знать

  • В метаданных реестра лицензия не указана, хотя в README указана Apache-2.0.
  • В нескольких примерах README используются pnpm и файлы с тестовыми данными, поэтому потребуется клонировать репозиторий.

Темы

Частые вопросы

Что такое chartli?
CLI для построения диаграмм в терминале (ASCII, спарклайны, полосы, столбцы, тепловые карты, braille и SVG) по обычному тексту с числами. chartli — это CLI-инструмент, который преобразует текстовые данные с числами в диаграммы, отображаемые прямо в терминале. Он читает данные из файла или stdin, поэтому его удобно использовать в shell-конвейерах, где числа поступают из скриптов, логов или других команд.
chartli можно использовать бесплатно? Какая у него лицензия?
У chartli не указана лицензия. Код открыт, но без лицензии нет явного разрешения на его использование — уточните у автора, прежде чем на него полагаться.
chartli всё ещё поддерживается?
Нет коммитов больше 6 месяцев. Последний коммит в chartli — 11 мар. 2026 г..
Для чего можно использовать chartli?
Быстро визуализировать числа из shell-конвейера или логов, не открывая электронную таблицу. Добавлять небольшие диаграммы в отчёты для терминала или вывод CI. Создавать SVG-диаграммы из файлов с данными для документации.
Как установить chartli?
Запустите сразу, без установки: npx chartli --help Или установите глобально: npm i -g chartli Постройте диаграмму из стандартного ввода или файла: npx chartli
Где скачать chartli?
Исходный код и инструкции по установке — на GitHub: https://github.com/ahmadawais/chartli

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Агентный инструмент для разработки от Anthropic: работает в терминале, изучает кодовую базу и выполняет задачи по разработке и git-операции по запросам на естественном языке.

152,3 тыс.27,1 тыс.TypeScriptБез лицензииОбновлён позавчера