To Install:
brew tap alldritt/tools
brew install aequery
To update:
brew update aequery
Features
- Add plural form tracking and default pluralization support (matching AppleScript’s heuristic)
- Resolve nested
<type> elements in SDEF property parsing - Decode typeQDPoint and typeQDRectangle descriptors
- Use Mac Roman encoding for four-character codes, decode ordinals
- Decode file URL (
furl) and user record field (usrf) descriptors - Resolve record keys and values in AppleScript output
- Target running apps by process ID instead of bundle ID
- Add
--sdef-file option to load SDEF from a file path - Make
--applescript and --chevron mutually exclusive - Improved verbose logging for Apple Event send/reply
Bug Fixes
- Fix pipe deadlock when loading large SDEFs (e.g. BBEdit)
- Fix SDEF
xi:include resolution to import suite nodes correctly - Evaluate
xpointer attribute when resolving SDEF includes - Fix crashes when resolving record property codes to SDEF terminology
- Report “Application is not running” for error -600
- Fix last element access and improve app lookup