amenbo

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 สลับมันได้

เพิ่งเริ่มใช้ใช่ไหม ดู เริ่มต้น