Automatically setup a productive development environment with Ansible on macOS.
Dominating your dev environment like cats rule the Internet.
curl -L https://raw.githubusercontent.com/vinta/hal-9000/master/bin/open-the-pod-bay-doors | bash
# pull the repo and run ansible-playbook
hal update
hal update --tags docker,kubernetes
# 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
After modifying hal functions, regenerate the zsh completion script:
python scripts/generate-completion.py
# update local completion
hal sync