This project is a macOS helper app that allows you to bind any command to any global hotkey. It uses swift 5 and a simple build system (`build.sh`). The UI uses direct Cocoa calls, no XIB.

The app has reached the stable state, new features need to be added maintaining backwards config compatibility.

Modern UI stuff could be used since we're targeting macOS 13 or higher. Feel free to do research using one-liners with `swift -e` if needed.

Use `build.sh` to build the project and check for possible compilation errors (it's a wrapper around `swift build` that does everything to make a proper app bundle).

`build.sh test` runs the unit test suite (Swift Testing, `tests/` directory, launched via `swift test`). After changing logic in `src/`, run `./build.sh test` to verify nothing broke.

Don't overthink. Ask if something is unclear. If encountered a difficult problem first explain it and ask advice from the user.