Cask

Cask is a project management tool for Emacs Lisp to automate the package development cycle; development, dependencies, testing, building, packaging and more.

Cask can also be used to manage dependencies for your local Emacs configuration.

It’s based on a Cask file, which identifies an Emacs Lisp package, provides meta information about the package, and declares its contents and dependencies.

_images/cask-file.png

Cask’s own Cask file

User guide

This part of the documentation explains how to use Cask. We start with a little introduction on Cask, which provides background information and motivation for Cask. Then we guide you through the installation and usage of Cask, and provide a reference on Cask’s domain specific language. We conclude with some troubleshooting help.

Licensing

Cask is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Cask is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

See GNU General Public License or http://www.gnu.org/licenses/ for a copy of the GNU General Public License.

Index

The index provides a sorted list of all symbols, variables and concepts explained throughout Cask’s documentation: