Carbon CLI — Ваш код заслуживает красивого представления

14 Nov, 2025

Репозиторий давно не обновлялся

Последнее обновление было 7 месяцев назад.

6,029
🔱 126
👥 41

Когда в последний раз вам нужно было поделиться фрагментом кода в презентации, блоге или соцсетях? Если вы, как и я, устали от безликих скриншотов IDE, встречайте carbon-now-cli — инструмент, который превращает ваш код в эстетичные изображения прямо из терминала.

Что это и зачем

Carbon CLI — это Node.js утилита, которая использует движок Carbon для генерации стильных изображений кода. В отличие от ручных скриншотов, она предлагает:

  • Автоматическое определение синтаксиса
  • Поддержку 100+ языков программирования
  • Гибкие настройки оформления
  • Пакетную обработку файлов

Пример работы Carbon CLI

5 причин попробовать прямо сейчас

  1. Терминал — ваш фотоателье

    carbon-now index.js --theme nord --fontSize 16px
    

    Одна команда — и код уже сохранён как PNG с выбранной темой.

    Реклама
  2. Интерактивный режим для перфекционистов:

    carbon-now file.py --interactive
    

    Пошагово настраиваем шрифты, фон, отступы и другие параметры.

  3. Пресеты для повторного использования настроек:

    carbon-now --preset hacker-config
    

    Сохраняем любимые комбинации в ~/.carbon-now.json.

  4. Работа с фрагментами через указание строк:

    carbon-now app.js --start 15 --end 42
    
  5. Не только файлы — поддерживается 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:

Сравнение IDE и Carbon

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.