Easily automate macOS using the Swift programming language.
Scriptarian allows you to easily automate macOS using the Swift programming language, providing a modern alternative to AppleScript. Getting started with Scriptarian is easy. When you first launch the Scriptarian, it analyzes all of your installed applications for AppleScript support and dynamically generates native Swift interfaces for them. In addition to full support for the Swift Standard Library, Scriptarian includes ScriptingKit, a scripting framework we built from the ground up with Swift in mind. It lets you communicate with any AppleScript-enabled app and even provides various utility functions for speech synthesis, sound playback, file management, process management, and more. Learn by exploring with Scriptarian's smart and context-aware code completion system. If you've used Xcode, you'll feel right at home. Made a mistake? No problem. Scriptarian detects errors in your code as you type, and in many cases, it can offer suggestions for fixing them. Powered by LLDB, Scriptarian offers a first-class debugger that lets you inspect variables and step through the execution of your programs with ease. Scriptarian can compile your scripts into native executables that you can invoke from the Terminal, Automator workflows, and third-party apps such as Alfred and FastScripts. Need some inspiration? Scriptarian's built-in Examples Gallery lets you learn by example. Scriptarian also includes a built-in documentation viewer so you can quickly reference all of the Swift and ScriptingKit API available to you. We even dynamically generate documentation for all of your AppleScript-enabled apps.
Updated on Dec 07 2016