Skip to content

vinta/hal-9000

Repository files navigation

HAL 9000

HAL 9000

Automatically setup a productive development environment with Ansible on macOS.

Dominating your dev environment like cats rule the Internet.

Development Stack

Bootstrap

curl -L https://raw.githubusercontent.com/vinta/hal-9000/master/bin/open-the-pod-bay-doors | bash

Usage

# 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

Development

After modifying hal functions, regenerate the zsh completion script:

python scripts/generate-completion.py

# update local completion
hal sync

About

Automatically setup a productive development environment with Ansible on macOS

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •