# First time (runs init + install)
./scripts/init.sh
# After install, use globally
computer init # full setup (init + install)
computer install # just packages + stow.computer/
├── bin/
│ └── computer # CLI command
├── scripts/
│ ├── init.sh # installs Xcode CLI tools, Rosetta, Homebrew
│ └── install.sh # runs brew bundle + stow
├── packages # Brewfile
└── .config/
├── aerospace/ # → ~/.config/aerospace/
├── ghostty/ # → ~/.config/ghostty/
├── nvim/ # → ~/.config/nvim/
├── zsh/ # → ~/.config/zsh/
└── zsh-root/
└── .zshrc # → ~/.zshrc
computer init # install Homebrew, then run install
computer install # install packages, stow configs, apply macOS settings
computer upgrade # upgrade all Homebrew packages
computer pull # git pull, then run install
computer os # apply macOS settings & login items
computer help # show helpCLI tools: asdf, bun, gh, git, graphite, neovim, oh-my-posh, ripgrep, stow, zoxide, zsh-autosuggestions, zsh-syntax-highlighting
Apps: 1Password, AeroSpace, ChatGPT, Cursor, Firefox, Ghostty, GitHub Desktop, Ice, Obsidian, Postman, Raycast, Rectangle, Reminders Menubar, Shottr, Slack, Tailscale
Restow a config:
stow --dir=~/.computer/.config --target=~/.config --restow nvimUpdate packages only:
brew bundle --file=~/.computer/packages