This repo is focused on Linux, but here are some macOS Homebrew packages to install, based on what I have installed before directly or indirectly.
Use Bash to install Homebrew - see brew.sh homepage.
Install Brew packages
Firefox is available as a cask in Brew.
Follow sections below to install more packages. Run
brew install PACKAGE for any of the packages in this doc.
See also my Gist Viewer collection, as it covers how to install some of these on macOS and Linux.
Install packages for development
I might not be interested in keeping these all installed, but it is a record so I can install again if needed.
# Python python ipython pyenv pyenv-virtualenv sphinx-doc
# JS node yarn # will include node nvm
# Ruby ruby r groovy elixir erlang
Get a specific Ruby:
$ brew install firstname.lastname@example.org
postgresql mongodb sqlite
See also gist instuctions.
Install shell tools
findutils tree htop httpie gcc wget
Curl wasn’t in my Brew dump even though it’s installed but you can use
curl as a the package name I think.
If you have problems in interactive shells with pressing arrow keys but getting escape characters, then try a solution from here.
For access to
gdate from GNU Linux, based on research.
$ brew rm coreutils && brew install coreutils $ gdate
GNU / Linux sed.
Then add to
Packages installed with Brew, including dependents.
See my gist.
Install Rust using instructions on Rust’s Install page.
rustup to manage your Rust versions after that.
See also my Rust Learn to Code guide.
Same with Go. If you don’t want to install with Brew, you can follow this instructions - Install Go manually. Then update or add Go versions to using the Go CLI.