All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Created module to mock the macOS file system for local tests
- CI tests are run against an actual macOS file system
- MSDA would try to run as multiple users if run during macOS Setup Assistant
- A restart is no longer needed to apply changes
- Updated README to remove instructions to restart after using
set
command
- Ability to set default apps by file extension via the
-e
switch - Ability to read already set default apps via file extension
- Documented
-e
switch in README
- The wrong directory was targeted instead of the current user's home
- Using the
-feu
switch would ignore valid user homes
- Using the
-feu
switch would attempt to fill invalid user homes
- Added a change log
- Ability to modify the default apps of all existing users via the
-feu
switch
- Documented
-feu
switch in README - Improved clarity of README
- Initial release