Mac OSX package manager

A must have for the power users 


tldr; Make use of home brew CLI tool to automate your software installations and upgrades. This is useful in allowing you to cleanly upgrade, install and delete your old packages and apps


homebrew package manager

From wikipedia:

In software, a package management system, also called package manager, is a collection of software tools to automate the process of installing, upgrading, configuring, and removing software packages for a computer’s operating system in a consistent manner

Why is this powerful ?

Suppose I want to install a software package, I need only to execute the following command, and homebrew does everything for you:

homebrew site

Compare that to:

http://osxdaily.com/2012/05/22/install-wget-mac-os-x/

In addition, I could harness the ‘powers’ of the command line interface and automate all of my software installations like so:

https://github.com/kdeldycke/dotfiles/blob/master/scripts/osx-install.sh

What about apps ? Easy! just use cask, an add on to the brew system:

brew tap caskroom/cask
brew install brew-cask
brew cask install dropbox
brew cask install google-chrome
brew cask install firefox

Convinced ? Head down to http://brew.sh/ and get it now ☺