프로젝트 소개
tmux.ts는 JavaScript 런타임을 위해 설계된 tmux CLI의 프로그래밍 인터페이스입니다. 세션 관리, 윈도우 및 페인 조작, 버퍼 작업을 포함하여 타입 지정된 옵션과 결과와 함께 46개의 tmux 명령어를 래핑하여 일반적인 tmux 워크플로우를 실행할 수 있는 TypeScript API를 제공합니다.
이 라이브러리는 서로 다른 개발 선호도를 충족하기 위해 세 가지 진입점을 제공합니다:
- Node 호환 런타임을 위한 독립형 Promise 기반 API.
- Bun 플랫폼 서비스에 특별히 최적화된 Promise 기반 API.
- 태그된 오류 및 레이어 지원과 함께 TmuxClient 서비스를 제공하는 Effect 생태계 사용자를 위한 Effect 네이티브 API.
요구 사항으로는 tmux 바이너리 버전 3.4 이상이 필요합니다. 이 패키지는 ESM 전용이며 사용자 정의 실행 파일 경로 및 소켓 설정을 허용합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.