Skip to content

Instantly share code, notes, and snippets.

@cfont
Created March 3, 2017 23:14
Show Gist options
  • Save cfont/b80ceb5beb75641185ca2cdc2a24a15d to your computer and use it in GitHub Desktop.
Save cfont/b80ceb5beb75641185ca2cdc2a24a15d to your computer and use it in GitHub Desktop.
Homebrew packages

Over the time the list of installed packages from Homebrew got longer and longer. Here are lists, separated by categories.

Standard stuff:

$ brew install \
aria2 \
colordiff \
curl \
dos2unix \
md5sha1sum \
openssl \
unrar \
wakeonlan \
watch \
wget \
zsh

Brewcask and Launchrocket:

$ brew cask install launchrocket

Versioning and Development:

$ brew install \
awscli \
git \
libxml2 \
libxslt \
libyaml \
mercurial \
python3 \
readline \
subversion

Multimedia-Stuff:

$ brew install \
ffmpeg \
ghostscript \
graphviz \
imagemagick \
mjpegtools \
mkvtoolnix \
mp4v2 \
mplayer \
ps2eps \
x264 \
XviD

Datenbanken:

$ brew install \
mysql \
postgresql \
sqlite3

File-Sharing:

$ brew install \
samba

Node.js and npm

Install node.js without npm because npm itself can not update when it is installed via Homebrew (see this issue here):

$ brew install node --without-npm
$ echo prefix=~/.node >> ~/.npmrc
$ curl -L https://npmjs.org/install.sh | sh
# Add shell completion for npm
$ npm completion >> ~/.zshrc
Workaround for npm error

And some more hints when in trouble

$ npm install -g npm@latest
npm packages
$ npm install -g \
bootlint \
bower \
coffee-script \
coffeelint \
csslint \
grunt-cli \
gulp \
gulp-less-to-scss \
js2coffee \
jshint \
less \
less-monitor \
less2sass \
lesswatch \
npm-check-updates \
recess \
sass \
sass-lint

Python related actions (e.g. installing required packages for some SublimeText Linters)

Upgrade python package manager pip
$ pip install --upgrade pip setuptools
$ pip3 install --upgrade pip setuptools
Install some packages
$ pip install ipdb pyyaml flake8
$ pip3 install ipdb pyyaml flake8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment