Carbon CLI — Ваш код заслуживает красивого представления
Репозиторий давно не обновлялся
Последнее обновление было 7 месяцев назад.
Когда в последний раз вам нужно было поделиться фрагментом кода в презентации, блоге или соцсетях? Если вы, как и я, устали от безликих скриншотов IDE, встречайте carbon-now-cli — инструмент, который превращает ваш код в эстетичные изображения прямо из терминала.
Что это и зачем
Carbon CLI — это Node.js утилита, которая использует движок Carbon для генерации стильных изображений кода. В отличие от ручных скриншотов, она предлагает:
- Автоматическое определение синтаксиса
- Поддержку 100+ языков программирования
- Гибкие настройки оформления
- Пакетную обработку файлов

5 причин попробовать прямо сейчас
-
Терминал — ваш фотоателье
carbon-now index.js --theme nord --fontSize 16pxОдна команда — и код уже сохранён как PNG с выбранной темой.
-
Интерактивный режим для перфекционистов:
carbon-now file.py --interactiveПошагово настраиваем шрифты, фон, отступы и другие параметры.
-
Пресеты для повторного использования настроек:
carbon-now --preset hacker-configСохраняем любимые комбинации в
~/.carbon-now.json. -
Работа с фрагментами через указание строк:
carbon-now app.js --start 15 --end 42 -
Не только файлы — поддерживается stdin и буфер обмена:
pbpaste | carbon-now # Или carbon-now --from-clipboard
Под капотом
Проект написан на TypeScript и использует:
- Playwright для рендеринга через headless-браузер
- Поддержку трёх движков: Chromium, WebKit, Firefox
- Кастомные конфиги через JSON
Особенно впечатляет реализация кроссплатформенного копирования в буфер обмена — работает даже в Linux (с xclip).
Где пригодится
- Документация: красивый код в README и руководствах
- Соцсети: делитесь сниппетами в Twitter/LinkedIn
- Блоги: иллюстрации для технических статей
- Презентации: профессиональные слайды с кодом
Как начать
Установка через npm:
npm i -g carbon-now-cli
Или разово через npx:
npx carbon-now-cli your-file.js
Итог
Carbon CLI — это тот редкий инструмент, который сочетает практическую пользу с эстетикой. Если вы:
- Ведущий разработчик, создающий документацию
- Технический блогер
- Преподаватель программирования
- Просто любите красивые сниппеты кода
...то carbon-now-cli сэкономит вам часы ручной работы. Лично я добавил его в свой набор must-have утилит для разработки.
P.S. Хотите увидеть разницу? Вот сравнение обычного скриншота IDE и результата Carbon:

