Next: , Previous: , Up: Emacs Lisp   [Contents][Index]


17.29 cask

“Project management tool for Emacs”

Cask is a project management tool for Emacs Lisp to automate the package development cycle; development, dependencies, testing, building, packaging and more. Cask is an Emacs Lisp project management tool, similar to Maven or Leiningen. It aims to control and automate the entire life cycle of an Emacs Lisp package, including dependency management, packaging, distribution and testing.

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.

We will argue that some Emacs Lisp projects may not benefit directly from using Cask. Those are the projects that:

So all in all, projects that are not worth using.