-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlunanode-cli.asd
57 lines (56 loc) · 2.43 KB
/
lunanode-cli.asd
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
(asdf:defsystem :lunanode-cli
:name "lunanode-cli"
:long-name "lunanode-cli"
:description "A command-line interface program for lunanode cloud services."
:version "0.0.1"
:author "August Feng <[email protected]>"
:maintainer "August Feng <[email protected]>"
:license "BSD 2-Clause"
:homepage "https://github.com/augustfengd/lunanode-cli"
:bug-tracker "https://github.com/augustfengd/lunanode-cli"
:source-control "https://github.com/augustfengd/lunanode-cli"
:depends-on (:clingon :dexador :local-time :ironclad :shasht)
:components ((:module "lunanode-cli"
:serial t
:components ((:file "package")
(:file "api")
(:module "virtualmachine"
:components
((:file "virtualmachine")
(:file "create")
(:file "list")
(:file "delete")))
(:module "image"
:components
((:file "image")
(:file "list")))
(:module "sshkey"
:components
((:file "sshkey")
(:file "list")
(:file "remove")))
(:module "ssh"
:components
((:file "ssh")))
(:module "plan"
:components
((:file "plan")))
(:module "billing"
:components
((:file "billing")))
(:module "completion"
:components
((:file "completion")
(:file "zsh")))
(:file "main"))))
:build-operation "program-op"
:build-pathname "bin/lunanode-cli"
:entry-point "lunanode-cli:main"
:in-order-to ((test-op (test-op "lunanode-cli/tests"))))
(asdf:defsystem #:lunanode-cli/tests
:depends-on (:lunanode-cli :fiveam)
:perform (test-op (o s)
(uiop:symbol-call :fiveam :run!))
:components ((:module "t"
:serial t
:components ((:file "main")))))