servant

https://github.com/rejeep/servant.el.git

git clone 'git://github.com/rejeep/servant.el.git'
2

Emacs Servant

Emacs Servant is an ELPA server written in Emacs Lisp.

Installation

Add servant to your Cask file:

(source melpa)

(depends-on "servant")

Usage

Start by initializing Servant for the project.

$ cask exec servant init

This will create a directory called servant. To serve packages, simply add .el or .tar files to the servant/packages directory.

If you have lots of packages and need to boost performance, build the index manually. If you don't, the index will be built automatically at runtime.

$ cask exec servant index

Then, start the server:

$ cask exec servant start

Each command described above can change the target directory with the --path option.

$ cask exec servant index --path /path/to

For more information:

$ cask exec servant help

Contribution

Contribution is much welcome!

Install cask if you haven't already, then:

$ cd /path/to/servant.el
$ cask

Run all tests with:

$ make