Об этом проекте
tmux.ts представляет собой программный интерфейс для tmux CLI, разработанный для сред выполнения JavaScript. Он предоставляет TypeScript API для реализации распространенных рабочих процессов tmux, оборачивая 46 команд tmux с типизированными опциями и результатами, включая управление сессиями, манипуляции с окнами и панелями, а также операции с буфером.
Библиотека предлагает три различных точки входа для удовлетворения различных предпочтений в разработке:
- Автономный API на основе Promise для сред, совместимых с Node.
- API на основе Promise, специально оптимизированный для сервисов платформы Bun.
- Native API для Effect, предназначенный для пользователей экосистемы Effect, предоставляющий сервис TmuxClient с тегированными ошибками и поддержкой слоев.
Требования включают бинарный файл tmux версии 3.4 или новее. Пакет поддерживает только ESM и позволяет настраивать пути к исполняемому файлу и конфигурации сокетов.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.