changelog shortlog graph tags branches changeset files file revisions raw help

Mercurial > core / annotate lisp/lib/cli/cli.asd

changeset 471: 33b0614ee220
parent: 3e721a3349a0
child: bcf772e86fbc
author: Richard Westhaver <ellis@rwest.io>
date: Sat, 22 Jun 2024 23:52:20 -0400
permissions: -rw-r--r--
description: cli tools, added vc-bundle, vc-unbundle generics
96
301fd45bbe73 big refactor of lisp code
ellis <ellis@rwest.io>
parents:
diff changeset
1
 ;;; cli.asd --- CLI library
301fd45bbe73 big refactor of lisp code
ellis <ellis@rwest.io>
parents:
diff changeset
2
 (defsystem :cli
381
386d51cf61ca add ffi/readline, net updates
Richard Westhaver <ellis@rwest.io>
parents: 377
diff changeset
3
   :depends-on (:std :log)
104
6e5caf0c68a1 obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents: 96
diff changeset
4
   :components ((:file "pkg")
230
282991a71fe5 fix ansi and add equiv
Richard Westhaver <ellis@rwest.io>
parents: 217
diff changeset
5
                (:file "ansi" :depends-on ("pkg"))
157
193d1ea7d684 renamed ascii functions - prefixed with . to prevent conflicts with cl symbol ED
ellis <ellis@rwest.io>
parents: 129
diff changeset
6
                (:file "env" :depends-on ("pkg"))
117
d0b235557fab test fixes, cli refactoring
ellis <ellis@rwest.io>
parents: 110
diff changeset
7
                (:file "progress" :depends-on ("pkg"))
d0b235557fab test fixes, cli refactoring
ellis <ellis@rwest.io>
parents: 110
diff changeset
8
                (:file "spark" :depends-on ("pkg"))
d0b235557fab test fixes, cli refactoring
ellis <ellis@rwest.io>
parents: 110
diff changeset
9
                (:file "repl" :depends-on ("pkg"))
404
66059a1117bd begin clap refactor, upgrade cli/prompt
Richard Westhaver <ellis@rwest.io>
parents: 388
diff changeset
10
                (:file "shell" :depends-on ("env"))
237
4e6838e03f61 add midi
Richard Westhaver <ellis@rwest.io>
parents: 230
diff changeset
11
                (:file "prompt" :depends-on ("env" "ansi"))
4e6838e03f61 add midi
Richard Westhaver <ellis@rwest.io>
parents: 230
diff changeset
12
                (:file "ed" :depends-on ("env"))
388
dec30b6fd500 prelude/user packages init
Richard Westhaver <ellis@rwest.io>
parents: 381
diff changeset
13
                (:module
dec30b6fd500 prelude/user packages init
Richard Westhaver <ellis@rwest.io>
parents: 381
diff changeset
14
                 "tools"
dec30b6fd500 prelude/user packages init
Richard Westhaver <ellis@rwest.io>
parents: 381
diff changeset
15
                 :components
471
33b0614ee220 cli tools, added vc-bundle, vc-unbundle generics
Richard Westhaver <ellis@rwest.io>
parents: 426
diff changeset
16
                 ((:file "pkg")
33b0614ee220 cli tools, added vc-bundle, vc-unbundle generics
Richard Westhaver <ellis@rwest.io>
parents: 426
diff changeset
17
                  (:file "term" :depends-on ("pkg"))
33b0614ee220 cli tools, added vc-bundle, vc-unbundle generics
Richard Westhaver <ellis@rwest.io>
parents: 426
diff changeset
18
                  (:file "tmux" :depends-on ("term"))
33b0614ee220 cli tools, added vc-bundle, vc-unbundle generics
Richard Westhaver <ellis@rwest.io>
parents: 426
diff changeset
19
                  (:file "pacman" :depends-on ("pkg"))
33b0614ee220 cli tools, added vc-bundle, vc-unbundle generics
Richard Westhaver <ellis@rwest.io>
parents: 426
diff changeset
20
                  (:file "cc" :depends-on ("pkg"))))
426
3e721a3349a0 completed phase2 of clap migration
Richard Westhaver <ellis@rwest.io>
parents: 419
diff changeset
21
                ;; (:file "clap" :depends-on ("shell" "prompt"))
3e721a3349a0 completed phase2 of clap migration
Richard Westhaver <ellis@rwest.io>
parents: 419
diff changeset
22
                (:module "clap"
3e721a3349a0 completed phase2 of clap migration
Richard Westhaver <ellis@rwest.io>
parents: 419
diff changeset
23
                 :components
3e721a3349a0 completed phase2 of clap migration
Richard Westhaver <ellis@rwest.io>
parents: 419
diff changeset
24
                 ((:file "pkg")
3e721a3349a0 completed phase2 of clap migration
Richard Westhaver <ellis@rwest.io>
parents: 419
diff changeset
25
                  (:file "ast" :depends-on ("pkg"))
3e721a3349a0 completed phase2 of clap migration
Richard Westhaver <ellis@rwest.io>
parents: 419
diff changeset
26
                  (:file "vars" :depends-on ("pkg"))
3e721a3349a0 completed phase2 of clap migration
Richard Westhaver <ellis@rwest.io>
parents: 419
diff changeset
27
                  (:file "util" :depends-on ("vars"))
3e721a3349a0 completed phase2 of clap migration
Richard Westhaver <ellis@rwest.io>
parents: 419
diff changeset
28
                  (:file "macs" :depends-on ("util"))
3e721a3349a0 completed phase2 of clap migration
Richard Westhaver <ellis@rwest.io>
parents: 419
diff changeset
29
                  (:file "proto" :depends-on ("util"))
3e721a3349a0 completed phase2 of clap migration
Richard Westhaver <ellis@rwest.io>
parents: 419
diff changeset
30
                  (:file "opt" :depends-on ("macs" "proto" "ast"))
3e721a3349a0 completed phase2 of clap migration
Richard Westhaver <ellis@rwest.io>
parents: 419
diff changeset
31
                  (:file "cmd" :depends-on ("macs" "proto" "ast"))
3e721a3349a0 completed phase2 of clap migration
Richard Westhaver <ellis@rwest.io>
parents: 419
diff changeset
32
                  (:file "cli" :depends-on ("opt" "cmd"))))
3e721a3349a0 completed phase2 of clap migration
Richard Westhaver <ellis@rwest.io>
parents: 419
diff changeset
33
                (:file "cli"))
109
a5adbe8640b0 tests, bug fixes, parser init
ellis <ellis@rwest.io>
parents: 104
diff changeset
34
   :in-order-to ((test-op (test-op "cli/tests"))))
96
301fd45bbe73 big refactor of lisp code
ellis <ellis@rwest.io>
parents:
diff changeset
35
 
301fd45bbe73 big refactor of lisp code
ellis <ellis@rwest.io>
parents:
diff changeset
36
 (defsystem :cli/tests
301fd45bbe73 big refactor of lisp code
ellis <ellis@rwest.io>
parents:
diff changeset
37
   :depends-on (:rt :cli)
301fd45bbe73 big refactor of lisp code
ellis <ellis@rwest.io>
parents:
diff changeset
38
   :components ((:file "tests"))
301fd45bbe73 big refactor of lisp code
ellis <ellis@rwest.io>
parents:
diff changeset
39
   :perform (test-op (o c) (symbol-call :rt :do-tests :cli)))