Repolode
Textualize

Textualize/rich-cli

Набор инструментов командной строки на базе Rich для отображения файлов, Markdown, JSON, CSV и Jupyter-ноутбуков в терминале с цветами и форматированием.

Звёзды
3,771
Форки
125
Открытые issues
58
Последний коммит
17 дней назад

Что это?

Rich-CLI предоставляет единую команду `rich` для вывода форматированного текста в терминале. Команда подсвечивает синтаксис во многих типах исходных файлов и умеет специально оформлять Markdown, JSON, CSV и файлы Jupyter Notebook.

Помимо просмотра файлов, команда может применять разметку консоли к тексту, переданному в командной строке, рисовать разделители и панели, выравнивать и дополнять отступами вывод, а также читать данные из stdin или по URL. Вывод можно экспортировать в HTML-файл. Встроенный пейджер поддерживает навигацию с клавиатуры, в том числе в стиле vi, для просмотра длинного содержимого.

Установить инструмент можно через pipx, Homebrew, pip или conda-forge. Он построен на Python-библиотеке Rich.

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

  • 01Подсветка синтаксиса во многих форматах файлов, с возможностью включить номера строк и направляющие отступов.
  • 02Отображение Markdown, JSON, таблиц CSV/TSV и Jupyter-ноутбуков.
  • 03Разметка консоли для форматирования текста, выводимого из командной строки.
  • 04Встроенный пейджер с навигацией курсором и в стиле vi.
  • 05Чтение файлов из stdin или по URL с HTTP(S).
  • 06Экспорт любого вывода в HTML-файл.

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

  • Просмотр исходного кода и конфигурационных файлов в терминале с удобной подсветкой.
  • Чтение документов Markdown и Jupyter-ноутбуков без открытия редактора.
  • Форматированный вывод JSON-ответов, переданных через pipe из curl или других команд.
  • Экспорт цветного вывода из терминала в HTML для передачи другим.

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

  1. 1

    Установите Rich-CLI с помощью pipx в Windows или Linux

    pipx install rich-cli
  2. 2

    Или установите его с помощью pip как пакет Python

    python -m pip install rich-cli
  3. 3

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

    rich loop.py
  4. 4

    Просмотрите инструкции по использованию и справку

    rich --help

Темы

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

Что такое rich-cli?
Набор инструментов командной строки на базе Rich для отображения файлов, Markdown, JSON, CSV и Jupyter-ноутбуков в терминале с цветами и форматированием. Rich-CLI предоставляет единую команду `rich` для вывода форматированного текста в терминале. Команда подсвечивает синтаксис во многих типах исходных файлов и умеет специально оформлять Markdown, JSON, CSV и файлы Jupyter Notebook.
rich-cli можно использовать бесплатно? Какая у него лицензия?
rich-cli распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
rich-cli всё ещё поддерживается?
Активно поддерживается. Последний коммит в rich-cli — 5 окт. 2026 г..
Для чего можно использовать rich-cli?
Просмотр исходного кода и конфигурационных файлов в терминале с удобной подсветкой. Чтение документов Markdown и Jupyter-ноутбуков без открытия редактора. Форматированный вывод JSON-ответов, переданных через pipe из curl или других команд. Экспорт цветного вывода из терминала в HTML для передачи другим.
Как установить rich-cli?
Установите Rich-CLI с помощью pipx в Windows или Linux: pipx install rich-cli Или установите его с помощью pip как пакет Python: python -m pip install rich-cli Подсветите файл в терминале: rich loop.py Просмотрите инструкции по использованию и справку: rich --help
Где скачать rich-cli?
Исходный код и инструкции по установке — на GitHub: https://github.com/Textualize/rich-cli

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

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