Documentation moved! The Cask documentation
moved to http://cask.readthedocs.org.
This documentation is kept for historical purposes and not updated anymore.
Please consult the current documentation.

API

Cask has an extensive API, which is briefly described in this
document. For full documentation of each function, read the function
doc-string.

As you will see, almost every API function takes a bundle as first
argument. A bundle is an object that describes the current Cask
project. You should not modify this object directly, but use the API
functions to do so.

To create a bundle object, use either cask-setup or
cask-initialize, which are described below.