amenbo 3.0.0 — ปลั๊กอินเปิดใช้ทีละโปรเจกต์ และการตั้งค่าของมันเดินทางไปกับไฟล์สำรอง
ทุกปลั๊กอินตอนนี้มีสวิตช์ต่อโปรเจกต์เพียงตัวเดียว และแถวของมันบอกชื่อโปรเจกต์ที่มันทำงานอยู่ การตั้งค่าและข้อมูลรับรองถูกพาไปกับไฟล์สำรอง และรูปแบบข้อมูลที่จัดเก็บถูกยกระดับขึ้น อ่านหัวข้อการอัปเดตก่อน
ปลั๊กอินตอนนี้เปิดใช้ทีละโปรเจกต์ และที่อยู่ของการตั้งค่าก็เปลี่ยนไป อ่านหัวข้อการอัปเดตก่อนอัปเกรด
สวิตช์ของปลั๊กอินมีตัวเดียวต่อหนึ่งโปรเจกต์
- สวิตช์ระดับเครื่องหายไปแล้ว — เมื่อก่อนมีสวิตช์สองชนิด ชนิดที่เปิดทีละโปรเจกต์ และชนิดที่เปิดทั้งเครื่อง โดยผู้เขียนปลั๊กอินเป็นคนตัดสินว่าปลั๊กอินตัวไหนได้ชนิดใด ตอนนี้ทุกปลั๊กอินมีสวิตช์ต่อโปรเจกต์เพียงตัวเดียว
- แถวบอกชื่อโปรเจกต์ที่มันเปิดอยู่ — แทนที่จะเป็นใช่หรือไม่ใช่ คุณจะเห็นชื่อของโปรเจกต์ที่ปลั๊กอินนั้นทำงานอยู่ ปิดไปอันหนึ่งแล้วคุณยังเห็นว่ามันยังทำงานอยู่ในที่อื่น ถ้าไม่มีชื่อไหนถูกไล่ไว้เลย แปลว่ามันไม่ได้ทำงานที่ไหนเลย
- คุณสลับมันจากการตั้งค่าของโปรเจกต์ก็ได้ — คุณเข้าถึงสวิตช์เดียวกันได้จากทั้งสองด้าน คือ “ปลั๊กอินตัวนี้ทำงานในโปรเจกต์ไหนบ้าง” และ “โปรเจกต์นี้มีปลั๊กอินตัวไหนทำงานอยู่” คุณจึงไม่ต้องไล่หาในรายการปลั๊กอินเพื่อจะปิดอะไรสักอย่างอีก
- การติดตั้งไม่ถามว่าโปรเจกต์ไหนแล้ว — การติดตั้งไม่ได้เล็งไปที่โปรเจกต์ใด มันจึงไม่ถาม หน้าจอบอกว่ายังไม่มีอะไรทำงาน และบอกว่าจะไปเปิดใช้ได้ที่ไหน
- การเปิดใช้ก็คือการอนุญาตให้มันทำงาน — คำถามขอความยินยอมที่แยกออกมาต่างหากหายไปแล้ว
- CLI ก็บอกชื่อโปรเจกต์ด้วย — แต่ละแถวของ
amenbo plugin listแสดงโปรเจกต์ที่ปลั๊กอินนั้นทำงานอยู่ ส่วนamenbo plugin enable/disableขยับสวิตช์ของโปรเจกต์ที่โฟลเดอร์ซึ่งคุณยืนอยู่สังกัด
การตั้งค่าและความลับเดินทางไปกับไฟล์สำรองแล้ว
- กู้คืนแล้วมันกลับมาใช้งานได้เลย — การกู้คืนจากไฟล์สำรองเคยกลับมาโดยการตั้งค่าหายไป และต้องพิมพ์ข้อมูลรับรองใหม่ทุกตัว ตอนนี้ไฟล์สำรองพาสถานะทั้งก้อนของปลั๊กอินไปด้วย
- ค่าเป็นของโปรเจกต์ —
--scopeหายไปจากamenbo plugin config set/getแล้ว ทั้งสองอ่านและเขียนค่าของโปรเจกต์ที่โฟลเดอร์ซึ่งคุณยืนอยู่สังกัด ส่วนฟอร์มการตั้งค่าใน GUI แก้ไขโปรเจกต์ที่มันกำลังแสดงอยู่
คำอธิบายวิธีใช้ของปลั๊กอินมาจากตัวปลั๊กอินแล้ว
amenbo plugin run <name> --help ตอนนี้พิมพ์วิธีใช้ของปลั๊กอินตัวนั้นเอง เมื่อก่อนมันคืนข้อความของ amenbo เอง จึงไม่มีทางรู้ได้ว่าปลั๊กอินทำงานอย่างไร
ทุกคำหลังชื่อเป็นของปลั๊กอิน ส่วนตัวเลือกที่มีไว้ให้ amenbo เอง (เช่น --actor) ให้เขียนไว้ก่อนชื่อ
amenbo --actor ai plugin run worktree --help
CLI บน Linux ทำงานบนดิสโทรที่เก่ากว่าได้
คำสั่ง amenbo เคยเริ่มไม่ขึ้นบนดิสโทรที่เก่าลงมาหน่อยอย่าง Ubuntu 22.04 ส่วน GUI (AppImage) ทำงานที่นั่นได้ คุณจึงอาจลงเอยด้วยการใช้ได้แค่ครึ่งเดียวบนเครื่องเดียวกัน
ก่อนอัปเดต
- รูปแบบข้อมูลที่จัดเก็บถูกยกระดับขึ้น — มันย้ายรูปแบบให้อัตโนมัติในครั้งแรกที่เวอร์ชันใหม่เปิดมัน และมีการสำรองข้อมูลไว้ก่อน หลังจากนั้นเวอร์ชันเก่าจะเปิดไม่ได้ อย่าปล่อยให้ GUI หรือ CLI ค้างอยู่ที่เวอร์ชันเก่า (ตัวติดตั้งเดียวกันอัปเดตทั้งสองฝั่ง)
- ปลั๊กอินที่คุณเปิดไว้ทั้งเครื่องจะย้ายไปเป็นแบบต่อโปรเจกต์ — สิ่งที่เคยทำงานในทุกโปรเจกต์บนเครื่องนั้น จะขึ้นมาในสถานะเปิดอยู่ในแต่ละโปรเจกต์ ปิดตัวที่คุณไม่ต้องการเสีย
- ถ้าคุณส่ง
--scopeอยู่ ให้เอาออก —amenbo plugin config set/getไม่รับมันอีกแล้ว
รับตัวติดตั้ง
เปิดตัวติดตั้งของระบบปฏิบัติการที่คุณใช้ได้จาก รุ่นล่าสุด ไม่ต้องใช้สิทธิ์ผู้ดูแลระบบ
- macOS —
.pkgมีทั้งสำหรับ Apple silicon และ Intel อย่างละตัว (GUI กับ CLI มาด้วยกัน การเปิดครั้งแรกจะมี Gatekeeper ถาม ให้คลิกขวา → “เปิด”) - Windows — setup
.exe(GUI กับ CLI มาด้วยกัน) - Linux — GUI เป็น AppImage ส่วนคำสั่ง
amenboมาจากตัวติดตั้งของ CLI
เวลาจะอัปเดต บน GUI แบนเนอร์ “มีเวอร์ชันใหม่กว่า” จะทำการอัปเดตอยู่กับที่ให้ ถ้าคุณติดตั้งแค่ CLI ก็ใช้ amenbo update --apply สลับมันได้
เพิ่งเริ่มใช้ใช่ไหม ดู เริ่มต้น