There's many like this but this is mine.
Run in Terminal:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/faizmokh/dotfiles/master/install.sh)"Follow the prompts.
dots status
dots apply --dry-run
dots apply
dots doctorQuit Xcode before applying. Use dots setup to rerun setup and dots help for
all commands.
dots diff
dots add .config/fish/config.fish
dots diff --staged
dots commit -m "Update fish config"
dots pushStage named files only. Use dots pull to update a clean checkout.
Pi settings live in ~/.pi; use dots pi status, diff, add, commit, pull,
and push to manage them separately.
Includes Catppuccin Latte, Dracula Maple, keybindings, and editor settings. Quit Xcode before saving local edits:
dots capture xcode
dots diffReview and commit the changed files. Apply backs up changed preferences. Restore
with dots restore xcode /absolute/path/to/backup.json.
Run from the repo:
# After editing .Brewfile:
mise run setup:packages
# After editing versions in .config/mise/config.toml:
mise run setup:runtimesProjects can set their own runtime versions. Keep private settings in
~/.gitconfig.local and ~/.config/fish/local.fish.