Jump To:
Leopard Reference Library
AppleScript, JavaScript, Perl, PHP, Ruby, Python, various shell script dialects, and other popular scripting languages are available in Mac OS X. Developers can make their applications scriptable, enabling automation of repetitive tasks through AppleScript scripts. To make automation even easier, the Automator application offers a simple drag-and-drop interface for users to create sophisticated workflows involving Mac OS X system services and Apple applications. Developers and script writers can also create their own Automator actions, allowing applications, shell scripts, and AppleScript scripts to be called from within Automator workflows.

Learning paths for scripters, system administrators, and application developers.   Essential information about using and supporting scripts and automation.   C and Objective-C API references, organized by framework.
Scripting & Automation Topics
The English-like scripting language native to Mac OS X.   An application for automating repetitive tasks, including shell script execution.   C APIs for creating and calling scriptable applications.

Object-oriented APIs for creating scriptable applications and Automator actions.   Scripting resources for web content and applications, and website administration.   A language for scripting static pages and dynamic environments for the web.

Languages such as PHP, Perl, Python, and shell scripts.   Use of scripting languages to interact with QuickTime.   Mechanisms for accessing script-driven applications.

Scripting tools and automation support for Mac OS X Server administration.   Tools for developing scripts, Automator actions, and script-driven applications.  

View legacy documents, including technologies, features, products, APIs, and programming techniques that are no longer supported or have been superseded.