cmux4justn - CLI สำหรับ macOS ที่จัดการ cmux workspace ตาม active project
(github.com/bssm-oss)ช่วงนี้ผมใช้งาน AI CLI หลายตัวโดยเปิดไว้บน cmux พอใช้ cmux แล้วเปิดหลายโปรเจกต์ทิ้งไว้ ก็พบว่ารายการ “โปรเจกต์ที่กำลังทำอยู่ตอนนี้” กับรายการ cmux workspace มักจะไม่ตรงกันได้ง่าย
cmux4justn เป็นเครื่องมือที่สร้างมาเพื่อผมเองตามชื่อเลย เป็นเครื่องมือ Bash ขนาดเล็กสำหรับ macOS ที่ใช้ CLI ชื่อ c4j เพื่อซิงก์ active project symlink registry กับ cmux workspace
ฟีเจอร์หลัก
- ใช้
c4j add .เพื่อเพิ่มโปรเจกต์ปัจจุบันเข้าไปในรายการ active - ใช้
c4j listเพื่อตรวจดู active projects ในรูปแบบตาราง - ใช้
c4j syncเพื่อพรีวิวการเปลี่ยนแปลง - ใช้
c4j sync --applyเพื่อสร้าง cmux workspace - ใช้
c4j delete .เพื่อลบ active symlink และปิด cmux workspace ที่เกี่ยวข้อง - ตั้งค่า prefix ของ workspace title ได้
- รับประกันว่า pinned anchor workspace จะคงอยู่
- รองรับการติดตั้งแบบบรรทัดเดียว
การติดตั้ง
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
ตอนนี้ผมยังคงใช้งานมันเองอย่างต่อเนื่อง พร้อมเพิ่มฟีเจอร์ที่จำเป็นและแก้ไขจุดที่ควรปรับปรุงอยู่เรื่อย ๆ.
ยังไม่มีความคิดเห็น