-
Notifications
You must be signed in to change notification settings - Fork 12
/
README
42 lines (25 loc) · 1.19 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
The Quicklisp Controller is responsible for building and updating
Quicklisp distributions from a project list (maintained separately in
the quicklisp-projects repo).
It fetches project source from a variety of places: git, cvs, svn,
http-available tarballs, etc, and uses that to build up metadata about
the relationships between projects. New or updated projects are then
uploaded into the quicklisp download space.
You must create ~/quicklisp-controller/ and symlink a checkout of
quicklisp-projects (or something with similar directory structure) to
~/quicklisp-controller/projects. A quick way to do that:
(setup-directories "~/path/to/quicklisp-projects/")
To fetch/update all project sources, use:
(update-what-you-can)
To build everything that can be built, use:
(ensure-what-wins-you-can)
To combine those two operations, concluding with a report of what
differs from the last Quicklisp dist:
(recrank)
This project is available from here:
https://github.com/quicklisp/quicklisp-controller
If you have problems with or find bugs in this project, please open an
issue here:
https://github.com/quicklisp/quicklisp-controller/issues
You can also email me: [email protected].
Enjoy!