xs-dev
xs-dev copied to clipboard
refactor: use Brewfile and requirements.txt to define environment dependencies
Take advantage of the brew bundle command to define and install all external package dependencies. This makes it easier to maintain and hands off the responsibility of conditionally installing those packages to Homebrew. We could also make Homebrew the default installer for Mac, Linux, and Window WSL, but that's a different discussion.
For apt-get installation, we could use a similar apt-requirements.txt file.
For Windows folks not using WSL, there is a potential solution to explore with winget scripting.