Updater
Updater เป็นเครื่องมือบรรทัดคำสั่งและอินเทอร์เฟซแบบข้อความสำหรับ macOS ที่ใช้สแกนซอฟต์แวร์ที่ติดตั้งไว้ และตรวจสอบหรือดำเนินการอัปเดตแอปจากหลายแหล่ง
Updater คืออะไร
Updater เป็นยูทิลิตีสำหรับ macOS ที่ใช้ค้นหาแอปที่ติดตั้ง ตรวจสอบว่ามีอัปเดตหรือไม่ และดำเนินการอัปเดตจากแหล่งซอฟต์แวร์ทั่วไปหลายประเภท ออกแบบมาสำหรับผู้ใช้ที่จัดการแอปบน Mac จำนวนมากและต้องการจุดศูนย์กลางสำหรับตรวจสอบอัปเดตของแอปจาก Sparkle-based apps, Homebrew casks and formulae, the Mac App Store, GitHub Releases และระบบนิเวศเครื่องมือสำหรับนักพัฒนาบางประเภท แอปรองรับทั้งการใช้งานผ่านบรรทัดคำสั่งและอินเทอร์เฟซแบบข้อความเชิงโต้ตอบ จึงเหมาะได้ทั้งกับเวิร์กโฟลว์การดูแลรักษาแบบทำเองและการตั้งค่าแบบสคริปต์ นอกจากนี้ยังมีการวางแผนแบบ dry-run, การ pin, นโยบายการอัปเดตแยกตามแอป, ตัวเลือกการ cleanup และการรองรับ rollback สำหรับการอัปเดตแบบติดตั้งบางประเภท เผยแพร่โดย Zhengda Lu และมุ่งเป้าไปที่ผู้ใช้ระดับสูงและนักพัฒนาที่ต้องการเวิร์กโฟลว์การอัปเดตแบบรวมศูนย์บน macOS
คุณสมบัติหลัก
- สแกนแอปที่ติดตั้งไว้และตรวจหาว่าอัปเดตของแอปเหล่านั้นมาจากแหล่งใด
- ตรวจสอบอัปเดตที่มีอยู่จาก Sparkle, Homebrew, Mac App Store และ GitHub Releases
- ดำเนินการอัปเดตสำหรับแอปเดียว หรือรันอัปเดตสำหรับแอปที่รองรับทั้งหมด
- แสดงตัวอย่างการดำเนินการอัปเดตที่วางแผนไว้ด้วย dry run ก่อนทำการเปลี่ยนแปลง
- ปักหมุดแอปที่เลือกและกำหนดนโยบายพฤติกรรมการอัปเดตแยกตามแอป
- ใช้ผลลัพธ์แบบ JSON สำหรับเวิร์กโฟลว์การเขียนสคริปต์และอัตโนมัติ
- ย้อนกลับการอัปเดตแบบติดตั้งบางรายการได้เมื่อการติดตั้งโดยตรงล้มเหลว
ตรวจสอบไฟล์ตกค้างของแอปด้วย diCleaner
ตรวจสอบแคช ไฟล์สนับสนุน คอนเทนเนอร์ และรายการเข้าสู่ระบบก่อนทำความสะอาด
ภาพรวมความปลอดภัย
สถานะ: ปลอดภัยส่วนใหญ่
Updater เป็นเครื่องมือจัดการอัปเดตสำหรับ macOS ที่ถูกต้องตามวัตถุประสงค์ ซึ่งสามารถดาวน์โหลดตัวติดตั้ง รันการอัปเดตผ่าน package manager และเปิดขั้นตอนการอัปเดตเฉพาะของแต่ละแหล่งได้ตามหน้าที่ของมัน การกระทำเหล่านั้นสามารถเปลี่ยนแปลงซอฟต์แวร์ที่ติดตั้งไว้ได้ ดังนั้นคุณควรตรวจสอบการเปลี่ยนแปลงที่วางแผนไว้ก่อนรันการอัปเดตในวงกว้าง โดยเฉพาะเมื่อใช้อัปเดตทุกแอปหรือพฤติกรรมอัตโนมัติ โหมด dry-run, ตัวควบคุมการ pin และการรองรับ rollback ช่วยลดความเสี่ยงของการเปลี่ยนแปลงโดยไม่ตั้งใจได้ หากคุณติดตั้งจาก Homebrew หรือจากซอร์สรีโพซิทอรีของโครงการ ให้ใช้แหล่งที่เชื่อถือได้เดิมนั้นต่อไปสำหรับการอัปเดตในอนาคต
คำแนะนำ: เก็บ Updater ไว้หากคุณยังใช้งานมันเพื่อจัดการอัปเดตซอฟต์แวร์บน Mac ของคุณ ควรรัน dry run ก่อนเมื่อทดลองใช้งาน หรือก่อนอัปเดตหลายแอปพร้อมกัน และปักหมุดแอปใดก็ตามที่คุณไม่ต้องการให้ถูกเปลี่ยนแปลงโดยอัตโนมัติ หากคุณไม่ได้ใช้เครื่องมืออัปเดตแบบบรรทัดคำสั่งแล้ว คุณสามารถลบมันออกได้โดยไม่กระทบต่อ macOS เอง แต่คุณจะสูญเสียเวิร์กโฟลว์การอัปเดตแบบรวมศูนย์ของมัน
เส้นทางทั่วไป
~/.config/updater/config.yaml
แบ่งปันประสบการณ์ของคุณ
เป็นคนแรกที่แบ่งปันประสบการณ์ของคุณ