cmux4justn - active project के आधार पर cmux workspace मैनेज करने वाला macOS CLI
(github.com/bssm-oss)मैं इन दिनों कई AI CLI को cmux पर चलाकर इस्तेमाल करता हूँ। cmux का उपयोग करते हुए जब कई projects खुले रहते हैं, तो “अभी जिन projects पर काम चल रहा है” की सूची और cmux workspace सूची के बीच आसानी से mismatch हो जाता है.
cmux4justn नाम से ही साफ है कि यह सचमुच मेरे लिए बनाया गया टूल है। यह c4j नाम का एक छोटा macOS Bash टूल है, जो active project symlink registry और cmux workspace को sync करता है.
मुख्य फीचर्स
c4j add .से मौजूदा project को active सूची में जोड़ेंc4j listसे active projects को table रूप में देखेंc4j syncसे बदलावों का preview देखेंc4j sync --applyसेcmuxworkspace बनाएंc4j delete .से active symlink हटाएं और संबंधितcmuxworkspace बंद करें- workspace title prefix सेटिंग
- pinned anchor workspace की गारंटी
- one-line install सपोर्ट
इंस्टॉल
curl -fsSL https://raw.githubusercontent.com/bssm-oss/cmux4justn/… | bash
उपयोग
c4j add .
c4j list
c4j sync
c4j sync --apply
c4j delete .
c4j anchor
आउटपुट उदाहरण
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
यह केवल macOS के लिए है और Bash आधारित होने के कारण हल्के तरीके से चलता है। cmux इस्तेमाल करने वालों के लिए यह खास तौर पर उपयोगी लग सकता है.
Repo: https://github.com/bssm-oss/cmux4justn
मैं इसे लगातार खुद इस्तेमाल करते हुए ज़रूरी फीचर्स जोड़ रहा हूँ और जिन हिस्सों को सुधारने की ज़रूरत है, उन्हें ठीक भी कर रहा हूँ.
अभी कोई टिप्पणी नहीं है.