cmux4justn - un CLI macOS pour gérer un workspace cmux selon le projet actif
(github.com/bssm-oss)Ces derniers temps, j’utilise plusieurs CLI d’IA lancés sur cmux. En utilisant cmux tout en gardant plusieurs projets ouverts, je me suis vite retrouvé avec un décalage entre la liste des « projets sur lesquels je travaille actuellement » et celle des workspaces cmux.
cmux4justn est, littéralement, un outil conçu pour moi. C’est un petit outil Bash pour macOS, avec une CLI nommée c4j, qui synchronise un registre de symlinks de projets actifs avec les workspaces cmux.
Fonctionnalités principales
- Ajouter le projet courant à la liste active avec
c4j add . - Afficher les projets actifs sous forme de tableau avec
c4j list - Prévisualiser les changements avec
c4j sync - Créer les workspaces cmux avec
c4j sync --apply - Supprimer le symlink actif et fermer le workspace cmux correspondant avec
c4j delete . - Configuration d’un préfixe pour le titre des workspaces
- Garantie d’un workspace d’ancrage épinglé
- Installation en une ligne
Installation
curl -fsSL https://raw.githubusercontent.com/bssm-oss/cmux4justn/… | bash
Utilisation
c4j add .
c4j list
c4j sync
c4j sync --apply
c4j delete .
c4j anchor
Exemple de sortie
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
L’outil est léger, basé sur Bash et réservé à macOS. Il sera particulièrement utile à celles et ceux qui utilisent cmux.
Repo: https://github.com/bssm-oss/cmux4justn
Je continue à l’utiliser moi-même au quotidien, en ajoutant les fonctionnalités dont j’ai besoin et en corrigeant les points à améliorer.
Aucun commentaire pour le moment.