cmux4justn - CLI para macOS que gerencia workspaces do cmux com base no projeto ativo
(github.com/bssm-oss)Ultimamente tenho usado vários CLIs de IA rodando sobre o cmux. Ao usar o cmux com vários projetos abertos, surgiu um problema em que a lista de “projetos em que estou trabalhando agora” e a lista de workspaces do cmux facilmente ficavam desalinhadas.
cmux4justn é, literalmente, uma ferramenta feita para mim. É uma pequena ferramenta em Bash para macOS que, por meio do CLI c4j, sincroniza o registro de symlinks de projetos ativos com os workspaces do cmux.
Principais recursos
- Adiciona o projeto atual à lista de ativos com
c4j add . - Mostra os projetos ativos em formato de tabela com
c4j list - Exibe uma prévia das mudanças com
c4j sync - Cria workspaces do cmux com
c4j sync --apply - Remove o symlink ativo e fecha o workspace correspondente do cmux com
c4j delete . - Configuração de prefixo para o título do workspace
- Garante um workspace âncora fixado
- Suporte a instalação em uma linha
Instalação
curl -fsSL https://raw.githubusercontent.com/bssm-oss/cmux4justn/… | bash
Como usar
c4j add .
c4j list
c4j sync
c4j sync --apply
c4j delete .
c4j anchor
Exemplo de saída
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
É exclusivo para macOS e funciona de forma leve com base em Bash. Parece ser especialmente útil para quem usa cmux.
Repo: https://github.com/bssm-oss/cmux4justn
Continuo usando a ferramenta no meu dia a dia, adicionando os recursos de que preciso e corrigindo os pontos que precisam de ajuste.
Ainda não há comentários.