Thanks to visit codestin.com
Credit goes to github.com

Skip to content
/ hal-9000 Public

Opinionated macOS development environment automation

License

Notifications You must be signed in to change notification settings

vinta/hal-9000

Repository files navigation

HAL 9000

HAL 9000

Opinionated macOS development environment automation that dominates your dev setup like cats rule the Internet.

This project is named after Arthur C. Clarke's 2001: A Space Odyssey, a heuristic algorithmic computer designed for sentient processing and total mission control.

Tech Stack

Bootstrap

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

Usage

All you need is one command:

hal update

If you only want to install specific components:

hal update --tags python,node

Move file into dotfiles/ and symlink it back:

hal link ~/.zshrc

Copy file into dotfiles/ (no symlink):

hal copy ~/.config/ghostty/

Sync all links and copies:

hal sync

Open the pod bay doors, please, HAL:

hal open-the-pod-bay-doors

Skills

If you only need agent skills:

npx skills add vinta/hal-9000

Development

Install dev dependencies and pre-commit hooks:

make install

After modifying ./bin/hal, regenerate zsh completion:

make hal-completion

Update local completion:

hal sync

Demo

hal-9000-video.mp4

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •