AppleScript Toolbox

AppleScript Toolbox is a scripting addition/AppleScript-plugin (a.k.a. “OSAX”) providing commands not available in regular AppleScript. It will be a constantly evolving project with frequent updates containing new and improved commands. The reason for writing and releasing it is that current ways of extending AppleScript’s functionality mostly involve coding in AppleScriptObjC or shell scripts. These can be somewhat complex and require an increased level of knowledge and ability — which misses one of AppleScript’s original purposes: to “Script your desktop in an easy to learn language.” The intention of AppleScript Toolbox is to keep AppleScript as simple as it is in its vanilla form while providing powerful commands to ease the achievement of tasks in your work flows — and with the highest possible performance.


AppleScript Utility

The minimum system requirement is Mac OS X 10.11. However the osax loading mechanism is the same as in Mac OS X 10.6 and technically it should be able to load on systems older than 10.11. As of version 2.0.6 the osax os compiled against Mac OS X 10.12 (Sierra) SDK. However, some commands — like AST find regex — use non posix features which require Mac OS X 10.8 or later. Also commands using the security.framework for encoding and decoding Base64 strings are not supported in pre Mac OS X 10.8 systems. I don’t have a system older than 10.11 and therefore I can’t give any support for them. Installation guide can be found here