All Projects → fire1ce → BrewUp

fire1ce / BrewUp

Licence: MIT license
BrewUp - macOS Auto Update Homebrew

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to BrewUp

Brewfile-Generator
Generates a Homebrew Brewfile from currently installed formula for easy backup/migration to a new macOS system
Stars: ✭ 20 (-9.09%)
Mutual labels:  homebrew, brewfile
dotfiles
~nickTD
Stars: ✭ 13 (-40.91%)
Mutual labels:  homebrew, brewfile
homebrew-pourhouse
My homebrew tap, serving up casks from EclecticLightCo!
Stars: ✭ 78 (+254.55%)
Mutual labels:  homebrew, casks
brewfile
🍎 Brewfile to install softwares in macOS for engineers
Stars: ✭ 37 (+68.18%)
Mutual labels:  homebrew, brewfile
dotfiles
My dotfiles for Bash/Zsh, Vim/Neovim, Doom Emacs, tmux, Git, terminal emulators, JupyterLab, aria2, mpv, Nix and Homebrew
Stars: ✭ 149 (+577.27%)
Mutual labels:  homebrew, brewfile
homebrew-apple-fonts
Easily install Apples fonts using homebrew.
Stars: ✭ 12 (-45.45%)
Mutual labels:  homebrew, casks
ctrmus
3DS Music Player
Stars: ✭ 73 (+231.82%)
Mutual labels:  homebrew
homebrew-cheminformatics
Cheminformatics formulae for the Homebrew package manager
Stars: ✭ 19 (-13.64%)
Mutual labels:  homebrew
Sonic-1-2-2013-Decompilation
Sonic 1/2 (2013) Decompilation for New 3DS
Stars: ✭ 41 (+86.36%)
Mutual labels:  homebrew
homebrew-aws
Homebrew is a package manager for macOS which provides easy installation and update management of additional software. This Tap (repository) contains the Formulae that are used in the macOS AMI that AWS offers.
Stars: ✭ 50 (+127.27%)
Mutual labels:  homebrew
homebrewhub
A showcase/archive of homebrews, patches, hackroms for old consoles. Provides community submission, tagging and rating features.
Stars: ✭ 36 (+63.64%)
Mutual labels:  homebrew
pakket
The last package manager macOS will ever need. Simple, functional, and fast.
Stars: ✭ 20 (-9.09%)
Mutual labels:  homebrew
homebrew-mopidy
Homebrew formulas for Mopidy and Mopidy extensions
Stars: ✭ 21 (-4.55%)
Mutual labels:  homebrew
3DS.py
Python on your Nintendo 3DS
Stars: ✭ 90 (+309.09%)
Mutual labels:  homebrew
dotfiles
Dotfiles for Neovim (0.7+), Fish shell, git, Kitty, tmux, and more.
Stars: ✭ 54 (+145.45%)
Mutual labels:  homebrew
html2data
Library and cli for extracting data from HTML via CSS selectors
Stars: ✭ 62 (+181.82%)
Mutual labels:  homebrew
openNES-Snake
Simple rebuilt of the classic Snake game for the NES in C using the cc65 cross compiler.
Stars: ✭ 18 (-18.18%)
Mutual labels:  homebrew
homebrew-palm-os
Homebrew formulae for working with Palm OS devices
Stars: ✭ 24 (+9.09%)
Mutual labels:  homebrew
discussions
🗣 Public open-ended discussions. Replacement for our Discourse.
Stars: ✭ 327 (+1386.36%)
Mutual labels:  homebrew
setup
Automate the macOS setup for productive React Developer
Stars: ✭ 13 (-40.91%)
Mutual labels:  brewfile

BrewUp - macOS Auto Update Homebrew

https://3os.org GitHub forks Contribution is Welcome MIT license

Description

Brewup script is a Bash script that uses Homebrew - The Missing Package Manager for macOS as it's base. Brewup uses GitHub as a "backup" of a config file which contains all installed Taps, Formulas, Casks and App Store Apps at your macOS. It also allows the use of Github main function of retaining changes so you can always look up for the package that were installed sometime ago and you just forgot what is was exactly.

Visit as at 3os.org for more guides and tips for macOS

What Brewup Actually Does

It just runs few Brew functionality automatically:

  • brew doctor
  • brew missing
  • brew upgrade
  • brew cask upgrade
  • brew cleanup
  • App Store Updates
  • Creating Updated Brewfile
  • Pushing changes to Git

Requirements

Installing

Use this repository as template, it will create a Fork for you and you can start using it.

git clone <paste the your repo url here>
sudo ln -s ${PWD}/BrewUp/brewup.sh /usr/local/bin/brewup

Note: if /usr/local/bin/ is missing create it with

sudo mkdir /usr/local/bin/

Usage

just run from terminal:

brewup

Install all apps from BrewFile:

cd to local location you cloned your repository and run:

brew bundle install --file=<BrewFile Name>

License

MIT License

Copyright (c) Stas Kosatuhin @2019

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].