https://github.com/jimthedev/my-homebrew-bundle
Jim's homebrew bundle file. Useful for setting up your computer from scratch.
https://github.com/jimthedev/my-homebrew-bundle
Last synced: 6 months ago
JSON representation
Jim's homebrew bundle file. Useful for setting up your computer from scratch.
- Host: GitHub
- URL: https://github.com/jimthedev/my-homebrew-bundle
- Owner: jimthedev
- Created: 2016-10-13T09:55:14.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2016-10-14T23:39:08.000Z (about 9 years ago)
- Last Synced: 2025-03-06T18:21:36.881Z (10 months ago)
- Language: Ruby
- Homepage:
- Size: 1.95 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## My Homebrew Bundle
This repo contains my [Homebrew Bundle](https://github.com/Homebrew/homebrew-bundle) file.
By downloading this file and running the bundle command, this will install all of my brew formulae, brew cask apps, and mac store apps.
## Usage
### Prereqs
Ensure you have XCode / Command Line Utils installed and the license accepted.
Ensure you have [Homebrew](http://brew.sh/) installed.
Ensure you have [Homebrew Bundle](https://github.com/Homebrew/homebrew-bundle) tapped, if not run: `brew tap Homebrew/bundle`
Ensure you have [mas-cli](https://github.com/mas-cli/mas) installed, if not run `brew install mas`
### Use it
Clone this repo
Get and install my bundle
```
cd my-homebrew-bundle
brew bundle
```
All of my brew formulae, brew cask apps, and mac store apps will be installed.
## Other
### Dump
You can create a `Brewfile` from all the existing Homebrew packages you have installed with:
$ brew bundle dump
The `--force` option will allow an existing `Brewfile` to be overwritten as well.
### Cleanup
You can also use `Brewfile` as a whitelist. It's useful for maintainers/testers who regularly install lots of formulae. To uninstall all Homebrew formulae not listed in `Brewfile`:
$ brew bundle cleanup
Unless the `--force` option is passed, formulae will be listed rather than actually uninstalled.
### Check
You can check there's anything to install/upgrade in the `Brewfile` by running:
$ brew bundle check
This provides a successful exit code if everything is up-to-date so is useful for scripting.