aboutsummaryrefslogtreecommitdiff
path: root/oneliners.cli.asd
blob: 465df73489ff28813e59eb9a3ba41cc0fcfda440 (plain)
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
(defsystem "oneliners.cli"
  :version "alpha-0.7.1"
  :author "Colin Okay"
  :license "AGPLv3"
  :depends-on ("trivial-clipboard"
               "str"
               "jonathan"
               "dexador"
               "cl-readline"
               "magic-ed"
               "oneliners.api-client")
  :components ((:module "lib"
                :components
                ((:file "package")

                 (:file "running")      ; oneliners.cli.running package
                 (:file "term")         ; oneliners.cli.term package
                 (:file "prompt")       ; oneliners.cli.prompt package

                 ;; oneliners.cli package
                 (:file "util")
                 (:file "oneliner")
                 (:file "state")
                 (:file "client"))))
  :description "A Command-Line tool for fetching, running, creating,
  and updating unix oneliners from a oneliners wiki server of your
  choice.")

(defsystem "oneliners.cli/app"
  :version "alpha-0.7.1"
  :author "Colin Okay"
  :license "AGPLv3"
  :depends-on ("clingon"
               "oneliners.cli")
  :components ((:module "app"
                :components
                ((:file "package")
                 (:file "util")
                 (:file "search")
                 (:file "run")
                 (:file "clip")
                 (:file "draft")
                 (:file "show")
                 (:file "modify")
                 (:file "account")
                 (:file "app"))))
  :description "A Command-Line tool for fetching, running, creating,
  and updating unix oneliners from a oneliners wiki server of your
  choice."
  :build-operation "program-op"
  :build-pathname "bin/ol"
  :entry-point "oneliners.cli.app::main")