BrewMate - Homebrew GUI
BrewMate is a macOS GUI application that makes it easy to search for, install, and uninstall Homebrew casks. You can also see the top downloaded casks for the last month.
Beta.
- install casks
- uninstall casks
- brew update/upgrade
- list installed
- top downloads
- show logs on install/uninstall
- fix scroll
- add 3rd party taps
- handle apps required sudo/pass on install/uninstall
- Download the latest DMG file from the releases page.
- Double-click the DMG file to open it.
- Drag the BrewMate app to your Applications folder.
or
brew install romankurnovskii/cask/brewmate --cask
or
brew tap romankurnovskii/cask
brew update
brew install brewmate --cask
- Navigate to your "Applications" folder.
- Find the app
BrewMate
and right-click on it. - Select "Open" from the context menu.
- When the security warning appears, click "Open" to confirm that you want to open the app.
- The app will now launch.
macOS 10.15 or later.
- Clone the repository:
git clone https://github.com/romankurnovskii/BrewMate.git
- Install dependencies:
npm install
- Build the app:
npm run electron:build
- The built app will be located in the
dist
folder. - For development run
electron:dev
Runs the app in the development mode.
The app will reload if you make edits in the electron
directory.
You will also see any lint errors in the console.
Builds the app package for production to the dist
folder.
Your app is ready to be distributed!
brewmate/
├── package.json
│
## render process
├── tsconfig.json
├── public/
├── src/
│
## main process
├── electron/
│ ├── main.ts
│ ├── menu.ts
│ ├── preload.ts
│ └── tsconfig.json
│
## build output
├── build/
│ ├── index.html
│ ├── static/
│ │ ├── css/
│ │ └── js/
│ │
│ └── electron/
│ └── main.js
│
## distribution packages
└── dist/
├── mac/
└── BrewMate.app
BrewMate is licensed under the MIT License. See the LICENSE file for details.