Saya membuat aplikasi GUI untuk mengelola paket Homebrew (Brewery)
(github.com/yyytir777)Halo. Saya adalah pengguna MacBook yang memasang dan menggunakan paket-paket melalui Homebrew. brew list, brew upgrade, brew install, dan seterusnya… meskipun itu perintah yang sudah familiar, sulit untuk melihat paket apa saja yang terpasang dalam sekali pandang, dan agak merepotkan karena harus membuka terminal setiap kali ingin melakukan pembaruan.
Karena itu, saya berpikir akan lebih praktis jika bisa dikelola lewat aplikasi GUI, jadi saya membuatnya.
Dasbor
- Menampilkan jumlah Cask / Formula yang terpasang dan jumlah paket yang bisa diperbarui dalam bentuk kartu
- Mengecek versi Homebrew saat ini dan total ukuran instalasi
- Menjalankan
brew update/brew cleanupdengan sekali klik tombol
Sidebar
- Menampilkan daftar semua Cask dan Formula yang terpasang beserta versinya
- Paket yang bisa diperbarui dapat langsung dikenali lewat ikon oranye
Layar detail paket
- Menampilkan versi saat ini → versi terbaru, dan bisa langsung diperbarui dari layar tersebut
- Informasi detail seperti tautan homepage, lisensi, tanggal instalasi, dan lain-lain
- Untuk Formula, paket dependensi ditampilkan dalam bentuk tag, dan jika diklik bisa langsung berpindah ke detail paket tersebut
- Untuk Cask, selain penghapusan biasa juga mendukung opsi
-zap(menghapus sepenuhnya hingga data terkait) - Bisa mengecek output asli
brew infomelalui toggle
Pencarian dan instalasi paket
- Mencari Formula / Cask sekaligus dengan kata kunci
- Pratinjau versi dan homepage lewat popover di hasil pencarian
- Bisa langsung melakukan instalasi dari layar pencarian
Setelah saya gunakan sendiri selama beberapa bulan, tidak ada masalah, dan rasanya cukup nyaman dipakai, jadi saya memberanikan diri untuk membagikannya.
Saya rasa masih ada banyak kekurangan.. Jika menurut Anda ini berguna, silakan coba, dan saya akan sangat berterima kasih jika Anda bisa memberikan masukan berharga terkait hal ini (error, atau fitur yang ingin ditambahkan)!!
Belum ada komentar.