ช่วงนี้ผมใช้งาน 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

ตอนนี้ผมยังคงใช้งานมันเองอย่างต่อเนื่อง พร้อมเพิ่มฟีเจอร์ที่จำเป็นและแก้ไขจุดที่ควรปรับปรุงอยู่เรื่อย ๆ.

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น