สวัสดีครับ ผมเป็นผู้ใช้ MacBook ที่ติดตั้งและใช้งานแพ็กเกจต่าง ๆ ผ่าน homebrew ครับ แม้จะคุ้นเคยกับคำสั่งอย่าง brew list, brew upgrade, brew install ฯลฯ แต่ก็ยากที่จะมองเห็นได้ในครั้งเดียวว่ามีแพ็กเกจอะไรติดตั้งอยู่บ้าง และทุกครั้งที่อัปเดตก็ต้องเปิดเทอร์มินัลซึ่งไม่ค่อยสะดวกครับ。

เพราะอย่างนั้น ผมเลยคิดว่าน่าจะสะดวกกว่าถ้าสามารถจัดการผ่านแอป GUI ได้ จึงได้ทำแอปนี้ขึ้นมาครับ

แดชบอร์ด

  • แสดงจำนวน Cask / Formula ที่ติดตั้งอยู่ และจำนวนแพ็กเกจที่สามารถอัปเดตได้ในรูปแบบการ์ด
  • ตรวจสอบเวอร์ชัน Homebrew ปัจจุบันและขนาดการติดตั้งรวมทั้งหมด
  • รัน brew update / brew cleanup ได้ในคลิกเดียว

แถบด้านข้าง

  • แสดงรายการ Cask และ Formula ที่ติดตั้งทั้งหมดพร้อมเวอร์ชัน
  • แพ็กเกจที่อัปเดตได้สามารถสังเกตได้ทันทีด้วยไอคอนสีส้ม

หน้ารายละเอียดแพ็กเกจ

  • แสดงเวอร์ชันปัจจุบัน → เวอร์ชันล่าสุด และอัปเดตได้ทันทีจากหน้าจอนั้น
  • ข้อมูลรายละเอียด เช่น ลิงก์หน้าเว็บไซต์, ใบอนุญาต, วันที่ติดตั้ง
  • สำหรับ Formula จะแสดงแพ็กเกจ dependency ในรูปแบบแท็ก และเมื่อคลิกจะย้ายไปยังหน้ารายละเอียดของแพ็กเกจนั้นได้ทันที
  • สำหรับ Cask รองรับตัวเลือก -zap (ลบอย่างสมบูรณ์รวมถึงข้อมูลที่เกี่ยวข้อง) นอกเหนือจากการลบปกติ
  • สามารถสลับดูผลลัพธ์ต้นฉบับของ brew info ได้

การค้นหาและติดตั้งแพ็กเกจ

  • ค้นหา Formula / Cask พร้อมกันด้วยคีย์เวิร์ด
  • ดูตัวอย่างเวอร์ชันและหน้าเว็บไซต์ในป๊อปโอเวอร์จากผลการค้นหา
  • ติดตั้งได้ทันทีจากหน้าค้นหา

หลังจากลองใช้มาหลายเดือน ก็ไม่พบปัญหาและรู้สึกว่าใช้งานได้สะดวกดี เลยขอแชร์อย่างระมัดระวังครับ

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

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

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