Repository navigation
chore: added the 2026-10-18 inventory snapshot - #82
Merged
Merged
Conversation
First run of `scripts/inventory.sh` on the Mac (macOS 27.0.1, arm64), with the `brew bundle dump` fix from #78. It records what a new Mac needs: the Brewfile dump (taps, formulae, casks, `vscode` and `npm` lines), every app in /Applications and ~/Applications tagged by source, global language packages, editor extensions, JetBrains config dirs and fonts. private/ (defaults, editor settings, hostnames, login items, crontab, /etc copies) stays local, as .gitignore requires. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
First run of
scripts/inventory.shon the Mac (macOS 27.0.1, arm64), with thebrew bundle dumpfix from #78 (without it the Brewfile only says# brew bundle dump failed). This is the input for classifying every item as brew / cask / mas / vscode / manual / drop.Brewfilevscode, 4npmlines, with descriptionsapps.tsvbrew-*.txtnpm-global.txt,gems.txt,composer-global.txt,pipx.txt,uv-tools.txt,cargo.txtvscode-extensions.txt,cursor-extensions.txt,jetbrains.txt,fonts.txt,system.txtprivate/stays local (.gitignore:21). Before pushing, the 17 public files were checked for names, emails, hostnames, hardware IDs, paths, tokens and client names, and against every email and long token inprivate/. Nothing matched.Corrections for the manifest
GPG Keychain.app→ caskgpg-suite-no-mail, andMicrosoft Teams.app→ caskmicrosoft-teams. Both are pkg casks, so the script tagged themmanual(inventory.shtags pkg-cask apps asmanualand drops App Store IDs #79).Claude Code URL Handler.app→ drop. The Claude Code CLI creates it.masis not installed, so the Brewfile has nomaslines;inventory.shtags pkg-cask apps asmanualand drops App Store IDs #79): Dark Reader for Safari1438243180, GRID Legends1636273501, Termius1176074088, Todoist585829637, WireGuard1451685025, Xcode497799835.composer-global.txtandcursor-extensions.txthold error lines, not data.composeris a phar on a Mac with no PHP, andcursoris the Cursor agent CLI, not the IDE.gems.txtis the system Ruby 2.6. Nearly all of it ships with macOS, and the user-installed rest is an old Jekyll setup.inventory.shmisses tools installed outside Homebrew #80): the Claude Code CLI, the Postman CLI and thepip --userpackages.Follow-ups
inventory.shtags pkg-cask apps asmanualand drops App Store IDs #79 map pkg-cask apps and record App Store IDsinventory.shmisses tools installed outside Homebrew #80 record tools installed outside Homebrew