d06a6e47d7
lib/brew.sh: brew bundle exits non-zero when any single package fails (network error, cask version mismatch, missing tap, etc.). Previously this killed the entire ssr restore via set -euo pipefail before mackup / defaults / prefs had a chance to run. Capture the exit code, emit a clear warning, and continue. The user can rerun the manual command shown in the warning. .gitignore: Replace minimal gitignore with the comprehensive macOS + Cursor + VSCode template generated by toptal gitignore.io. Preserve the original ssr- specific custom rules (.local/, .config/, *.log, *.plist.local) in the custom section at the bottom. Co-authored-by: Cursor <cursoragent@cursor.com>
71 lines
1.4 KiB
Plaintext
71 lines
1.4 KiB
Plaintext
# File created using '.gitignore Generator' for Visual Studio Code: https://bit.ly/vscode-gig
|
|
# Created by https://www.toptal.com/developers/gitignore/api/macos,visualstudiocode
|
|
# Edit at https://www.toptal.com/developers/gitignore?templates=macos,visualstudiocode
|
|
|
|
### macOS ###
|
|
# General
|
|
.DS_Store
|
|
.AppleDouble
|
|
.LSOverride
|
|
|
|
# Icon must end with two \r
|
|
Icon
|
|
|
|
|
|
# Thumbnails
|
|
._*
|
|
|
|
# Files that might appear in the root of a volume
|
|
.DocumentRevisions-V100
|
|
.fseventsd
|
|
.Spotlight-V100
|
|
.TemporaryItems
|
|
.Trashes
|
|
.VolumeIcon.icns
|
|
.com.apple.timemachine.donotpresent
|
|
|
|
# Directories potentially created on remote AFP share
|
|
.AppleDB
|
|
.AppleDesktop
|
|
Network Trash Folder
|
|
Temporary Items
|
|
.apdisk
|
|
|
|
### macOS Patch ###
|
|
# iCloud generated files
|
|
*.icloud
|
|
|
|
### Cursor ###
|
|
.cursor/*
|
|
### VisualStudioCode ###
|
|
.vscode/*
|
|
!.vscode/settings.json
|
|
!.vscode/tasks.json
|
|
!.vscode/launch.json
|
|
!.vscode/extensions.json
|
|
!.vscode/*.code-snippets
|
|
|
|
# Local History for Visual Studio Code
|
|
.history/
|
|
|
|
# Built Visual Studio Code Extensions
|
|
*.vsix
|
|
|
|
### VisualStudioCode Patch ###
|
|
# Ignore all local history of files
|
|
.history
|
|
.ionide
|
|
|
|
# End of https://www.toptal.com/developers/gitignore/api/macos,visualstudiocode
|
|
|
|
# Custom rules (everything added below won't be overriden by 'Generate .gitignore File' if you use 'Update' option)
|
|
|
|
# ssr — user-local state and config (never commit)
|
|
.local/
|
|
.config/
|
|
*.log
|
|
|
|
# User-rendered launchd plist (template lives in launchd/)
|
|
*.plist.local
|
|
|