Blog

You can use Lucene queries like : content: "paris" AND title:"2019"

The Version Controlled Operating System

I hate having to remember which packages on each new operating system install. I keep a small script called josh-env.sh in a private Github repository (remember, Github now has unlimited private repositories!) that I then make sure is present in my home directory. The script does two things: it contributes important environment variables (typically the environment variables I use to run builds, as I might on the CI server) that are themselves version controlled, and it records the contents of my Homebrew and Homebrew Cask installations into text files and then git commit and git push those files if the contents have changed.

Page 36 of 56