cmux4justn - CLI de macOS para gestionar workspaces de cmux según el proyecto activo
(github.com/bssm-oss)Últimamente uso varios AI CLI ejecutándose sobre cmux. Al usar cmux y tener varios proyectos abiertos, me encontré con un problema: la lista de “proyectos en los que estoy trabajando ahora” y la lista de workspaces de cmux se desalineaban fácilmente.
cmux4justn es, literalmente, una herramienta hecha para mí. Es una pequeña herramienta en Bash para macOS que, mediante un CLI llamado c4j, sincroniza el active project symlink registry con los workspaces de cmux.
Funciones principales
- Agregar el proyecto actual a la lista de activos con
c4j add . - Ver los active projects en formato de tabla con
c4j list - Previsualizar los cambios con
c4j sync - Crear workspaces de cmux con
c4j sync --apply - Eliminar el symlink activo y cerrar el workspace de cmux correspondiente con
c4j delete . - Configuración de prefijo para el título del workspace
- Garantiza un anchor workspace fijado
- Soporte para instalación en una sola línea
Instalación
curl -fsSL https://raw.githubusercontent.com/bssm-oss/cmux4justn/… | bash
Uso
c4j add .
c4j list
c4j sync
c4j sync --apply
c4j delete .
c4j anchor
Ejemplo de salida
PROJECT PATH
-------------------- ----
c4j /Users/justn/Workspaces/repos/justn-hyeok/cmux4justn
CodeAgora /Users/justn/Workspaces/repos/bssm-oss/main/justn-hyeok/CodeAgora
commander-agents /Users/justn/Workspaces/repos/bssm-oss/main/justn-hyeok/commander-agents
Funciona de forma ligera, está basado en Bash y es exclusivo para macOS. Parece especialmente útil para quienes usan cmux.
Repo: https://github.com/bssm-oss/cmux4justn
Sigo usándolo directamente y agregando las funciones que necesito, además de corregir las partes que deben mejorarse.
Aún no hay comentarios.