Go to file
Sam Brightman 78ab7a85c0 Bump master version 2018-02-05 20:49:55 +00:00
test Add tests for minimum package version 2018-01-27 11:54:07 +00:00
.gitignore Setup vagrant for local testing 2013-10-16 21:23:30 +02:00
.travis.yml Update Travis config to new Evm binaries 2015-10-17 09:25:03 +02:00
COPYING Add license 2013-10-16 22:40:39 +02:00
Cask Run tests against byte-compiled source 2013-10-16 16:57:46 +02:00
Makefile Do not test against Emacs 23 anymore 2014-05-22 12:49:00 +02:00
README.md Do not test against Emacs 23 anymore 2014-05-22 12:49:00 +02:00
epl.el Bump master version 2018-02-05 20:49:55 +00:00

README.md

EPL — Emacs Package Library

License GPL 3 Build Status

EPL provides a convenient high-level API for various package.el versions, and aims to overcome its most striking idiocies.

Installation

Install from MELPA or Marmalade. The former is strongly recommended.

In your Cask:

(source gnu)
(source melpa)

(depends-on "epl")

EPL supports GNU Emacs 24 with the built-in package.el library. EPL should also work on GNU Emacs 23 with the 3rd party package.el, but this combination is not regularly tested anymore. Other versions of Emacs, and other flavors of Emacs (e.g. XEmacs, Aquamacs, etc.) are not supported.

Usage

Refer to the commentary of epl.el for a list of functions, and to the docstrings of these functions for usage instructions.

We may add a list of all functions to this README, but this is not exactly easy. Pull requests welcome.

License

EPL 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.

EPL 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 COPYING for the complete text of the license.