What's new
Added
- Justfile
Introduce achecktask that prompts you to confirm version bumps in the README, Swift bundle and CHANGELOG. - Commands
Print a success message when an application is bound to a file extension or URL scheme. - FileSystemUtilities
Include/System/Library/CoreServices/Applications/in the list of search paths for installed apps. - AssociationManager
Add a fallback forsetDefaultApplicationfailures: ifNSWorkspace.setDefaultApplicationis restricted, catch the error and invokeLSSetDefaultRoleHandlerForContentTypedirectly.
Changed
- Package.swift
Pin all external Swift package dependencies to exact versions (ArgumentParser 1.2.0, Swift-Log 1.5.3, PListKit 2.0.3, swift-toml 1.0.0). - AssociationManager
Refactor application lookup into a throwingfindApplication(named:), supporting both file paths (or file:// URLs) and plain.appnames (case-insensitive). - FileSystemUtilities
Downgrade log level for unreadable paths from warning to debug to reduce noise.