boredzo / impluse-hfs

A tool for converting HFS (Mac OS Standard) volumes to HFS+ (Mac OS Extended) format.
BSD 3-Clause "New" or "Revised" License
49 stars 1 forks source link

Inventory should include extensions and control panels #40

Closed boredzo closed 11 months ago

boredzo commented 11 months ago

list has --app-inventory, which reports the name, version, etc. of all applications on the volume.

Seems like that could be generalized to include extensions and control panels as well, so you can find different versions of QuickTime, for example.

boredzo commented 11 months ago

Relevant file types:

Possible others:

boredzo commented 11 months ago

Ideally we might include folders that have the bundle bit set (packages), or that have extensions like .app, .framework, .bundle, etc. But finding Contents/Info.plist is less trivial than going directly from the item's own catalog record to its resource fork. I think I'll leave that for someone else to implement.

boredzo commented 11 months ago

Shared library types include: