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.
Includes third party apps + from awesome-brew
or
brew install romankurnovskii/awesome-brew/brewmate --cask --no-quarantine
or
brew tap romankurnovskii/awesome-brew
brew update
brew install --cask --no-quarantine brewmate
BrewMate
and right-click on it.macOS 10.15 or later.
git clone https://github.com/romankurnovskii/BrewMate.git
npm install
npm run electron:build
dist
folder.electron:dev
npm 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.
npm run electron:build
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
| ├── api.ts
| ├── cli.ts
| ├── constants.ts
| ├── helpers
| | └── casks.ts
| ├── helpers.ts
| ├── log.ts
| ├── main.ts
| ├── menu.ts
| ├── preload.ts
| ├── tsconfig.json
| └── types
| └── index.d.ts
## 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.