मैं इन दिनों कई 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 से cmux workspace बनाएं
  • c4j delete . से active symlink हटाएं और संबंधित cmux workspace बंद करें
  • 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

मैं इसे लगातार खुद इस्तेमाल करते हुए ज़रूरी फीचर्स जोड़ रहा हूँ और जिन हिस्सों को सुधारने की ज़रूरत है, उन्हें ठीक भी कर रहा हूँ.

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.