Opinionated macOS development environment automation
https://github.com/vinta/hal-9000.git
Opinionated macOS development environment automation that dominates your dev setup like cats rule the Internet.
curl -L https://raw.githubusercontent.com/vinta/hal-9000/master/bin/open-the-pod-bay-doors | bash
# all you need is hal update
hal update
# if you only want to install specific components
hal update --tags python,node
# add the file to the dotfiles repository (creates symlink)
hal link ~/.zshrc
# copy the file to the dotfiles repository (preserves directory structure)
hal copy ~/.config/some-app/config.toml
# force sync dotfiles
hal sync
# open the pod bay doors, please, HAL
hal open-the-pod-bay-doors
# install dev dependencies and pre-commit hooks
make install
# after modifying bin/hal, regenerate zsh completion
make completion
# update local completion
hal sync