Skip to content

Commit 7193886

Browse files
committed
readme
1 parent 7041b32 commit 7193886

File tree

1 file changed

+39
-5
lines changed

1 file changed

+39
-5
lines changed

README.md

Lines changed: 39 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,52 @@
22

33
Common interface for version control systems.
44

5-
Repo along with Manifest allow you to use source repositories directly as
6-
ASDF-installable packages. Keep it synced with upstream for development
7-
purposes.
5+
Repo allows you to use source repositories directly as ASDF-installable
6+
packages and keep them synced with upstream for development purposes.
87

98
## Usage
109

10+
Install ASDF from git :
11+
12+
``` SH
13+
mkdir -p ~/common-lisp/fare
14+
cd ~/common-lisp/fare
15+
git clone https://github.com/fare/asdf.git
16+
cd asdf
17+
make
18+
```
19+
20+
Install REPO from git :
21+
22+
``` SH
23+
mkdir -p ~/common-lisp/thodg
24+
cd ~/common-lisp/thodg
25+
git clone https://github.com/thodg/repo.git
26+
make
27+
```
28+
29+
In your Common Lisp implementation startup file :
30+
1131
``` Common-Lisp
12-
;; startup repo
13-
(load "~/common-lisp/thodg/repo/repo.lisp")
32+
(load "~/common-lisp/fare/asdf/build/asdf")
33+
(load "~/common-lisp/thodg/repo/repo")
1434
(repo:boot)
1535
```
1636

37+
Repo integrates with ASDF :
38+
39+
``` Common-Lisp
40+
(asdf:load-system :thot)
41+
```
42+
43+
To update all repositories :
44+
45+
``` Common-Lisp
46+
(repo:update repo:*manifest*)
47+
```
48+
49+
Other functions :
50+
1751
``` Common-Lisp
1852
(repo:repo "github:thodg/repo") ;; Define repository by URI
1953

0 commit comments

Comments
 (0)