Skip to content

joshbeard/BrewBar

Repository files navigation

BrewBar

A simple menu bar app for macOS that monitors your Homebrew packages for updates. It sits in your menu bar and checks for outdated packages on a schedule you define.

Warning

Early Development

This is a 0.x.x release under very active development from a maintainer with little Swift/SwiftUI experience.

Beware that it will have bugs and it might not work.

Features

  • 🔍 Check for outdated Homebrew packages on a customizable schedule
  • 🔔 Notifications when updates are available
  • 🖱️ Selective package updates - choose which packages to upgrade
  • 🚀 One-click updates for individual packages or all at once
  • ⚙️ Customizable update intervals, including user-defined schedules
  • 📋 Browse and remove installed packages
  • 💻 Embedded terminal emulator using SwiftTerm

Screenshots

Main menu

Main menu showing outdated packages

Package details

Package information and upgrade options

Browse installed packages

Browse and uninstall installed packages

Running an upgrade

Running an upgrade of all packages

All packages are up to date

All packages are up to date

Installation

brew tap joshbeard/brewbar
brew install --cask brewbar

Alternatively, you can download directly from releases.

NOTE: This is not notarized by Apple. You may need to run xattr -d com.apple.quarantine /Applications/BrewBar.app if you get a warning that the application is corrupted.

License

MIT License

About

Manage Homebrew upgrades from the macOS menubar

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •