Skip to content

cask/servant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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