zmx - เครื่องมือน้ำหนักเบาที่ช่วยให้เซสชันของโปรเซสในเทอร์มินัลคงอยู่ต่อเนื่อง
(github.com/neurosnap)- คงเซสชันของเทอร์มินัลไว้ และทำให้เชื่อมต่อกลับเข้าไปได้ เพื่อทำงานต่อได้โดยไม่ให้โปรเซสหยุดชะงัก
- โดยไม่มีความซับซ้อนของฟีเจอร์จัดการหน้าต่างของ
tmuxหรือscreenให้เพียง ความสามารถในการคงเซสชัน เท่านั้น - คงเซสชันไว้บนพื้นฐานของ โปรเซส PTY และรองรับการควบคุมการเชื่อมต่อด้วยฟังก์ชัน attach/detach โดยไม่ต้องปิดเซสชัน
- ไคลเอนต์หลายตัวสามารถเชื่อมต่อพร้อมกันกับเซสชันเดียวกันได้ พร้อมกู้คืนสถานะเอาต์พุตก่อนหน้าและ terminal scrollback โดยอัตโนมัติ
- ใช้ไลบรารี
libghostty-vtเพื่อกู้คืนสถานะเทอร์มินัลอย่างรวดเร็วเมื่อเชื่อมต่อกลับเข้าเซสชัน
- ใช้ไลบรารี
- สามารถแสดงชื่อเซสชันปัจจุบันผ่าน ตัวแปรสภาพแวดล้อม
ZMX_SESSIONและรองรับการปรับแต่ง shell prompt - จัดเก็บบันทึกของ CLI และแต่ละเซสชันไว้ที่พาธ
/tmp/zmx/logs/ - ทำงานได้บน macOS และ Linux โดย ไม่มีฟีเจอร์หน้าต่าง แท็บ หรือการแบ่งหน้าจอ
- สร้างด้วยภาษา Zig (v0.15) และแจกจ่ายในรูปแบบไฟล์รันเดี่ยว
ยังไม่มีความคิดเห็น