Skip to content

feat: sync mac installer with local shell setup#128

Merged
dmoliveira merged 1 commit intomasterfrom
utils-sync-macos-installer-v2
Mar 22, 2026
Merged

feat: sync mac installer with local shell setup#128
dmoliveira merged 1 commit intomasterfrom
utils-sync-macos-installer-v2

Conversation

@dmoliveira
Copy link
Owner

Summary

  • sync the macOS installer with the repo-managed shell, editor, terminal, and helper-script templates
  • add support for syncing local config files and helper scripts while keeping optional desktop extras behind --desktop-extras
  • document the updated macOS installer behavior, including optional DockDoor, Maccy, Espanso, AppCleaner, borders, yabai, and skhd

Validation

  • Lint: cargo clippy --version
  • Lint: git diff --check
  • Lint: bash -n install_my_programs_mac
  • Lint: zsh -n run_commands/my_zshrc
  • Test: PATH="/opt/homebrew/bin:$PATH" pre-commit run --files README.md docs/getting-started.md install_my_programs_mac run_commands/codex_config.toml run_commands/my_startship.toml run_commands/my_zshrc
  • Test: TOML parse check returned TOML OK
  • Test: ./install_my_programs_mac --dry-run

@dmoliveira dmoliveira merged commit 57972b1 into master Mar 22, 2026
6 checks passed
@dmoliveira dmoliveira deleted the utils-sync-macos-installer-v2 branch March 22, 2026 10:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant