forked from mathiasbynens/dotfiles
-
Notifications
You must be signed in to change notification settings - Fork 0
Brew Install
adam mcgreggor edited this page Jun 25, 2019
·
13 revisions
If the machine is likely to be used by multiple people, it's easiest to create a new Homebrew admin user, so others can sudo su homebrew and brew install that way.
If the machine will just have one user (apart from the Railsbank one), don't bother with the steps of creating a new user.
TODO: We should probably maintain an aliases/wrapper script to do this (or setuid program)?
Let's get installing though. First time this runs may take some time to download command line tools.
sudo su homebrew
brew cask install java
brew install \
ack asciinema bash bash-completion bash-git-prompt cloc \
clojure coreutils cowsay curl dos2unix figlet findutils \
fortune gawk gist git git-flow gnu-sed gnu-tar highlight jq \
leiningen lolcat markdown node ponysay python readline ruby \
shellcheck thefuck tree wgetbrew tap jesseduffield/lazygit
brew install lazygitAdd SourceCodePro from https://github.com/powerline/fonts/tree/master/SourceCodePro
See https://github.com/arialdomartini/oh-my-git
npm install --global json-2-csv
npm install --global csv2json
npm install -g json2csv(hat-tip: https://apple.stackexchange.com/questions/123833/replace-text-edit-as-the-default-text-editor)
sudo su homebrew
brew install duti
duti -s com.github.atom public.plain-text all