changelog shortlog graph tags branches changeset files revisions annotate raw help

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

changeset 648: 926d95e5fdc7
parent: 16a3cdc06cbc
child: 517c65b51e6b
author: Richard Westhaver <ellis@rwest.io>
date: Thu, 12 Sep 2024 16:48:47 -0400
permissions: -rw-r--r--
description: cli/multi and slime-cape fixes
1 ;;; cli.asd --- CLI library
2 (defsystem :cli
3  :depends-on (:std :log :dat :obj)
4  :components ((:file "pkg")
5  (:file "ansi" :depends-on ("pkg"))
6  (:file "env" :depends-on ("pkg"))
7  (:file "progress" :depends-on ("pkg"))
8  (:file "spark" :depends-on ("pkg"))
9  (:file "repl" :depends-on ("pkg"))
10  (:file "shell" :depends-on ("env"))
11  (:file "prompt" :depends-on ("env" "ansi"))
12  (:file "ed" :depends-on ("env"))
13  (:module
14  "tools"
15  :components
16  ((:file "pkg")
17  (:file "term" :depends-on ("pkg"))
18  (:file "tmux" :depends-on ("term"))
19  (:file "pacman" :depends-on ("pkg"))
20  (:file "cc" :depends-on ("pkg"))
21  (:file "systemd" :depends-on ("pkg"))
22  (:file "wg" :depends-on ("pkg"))
23  (:file "cargo" :depends-on ("pkg"))
24  (:file "sbcl" :depends-on ("pkg"))))
25  (:module "clap"
26  :components
27  ((:file "pkg")
28  (:file "ast" :depends-on ("pkg"))
29  (:file "vars" :depends-on ("pkg"))
30  (:file "util" :depends-on ("vars"))
31  (:file "macs" :depends-on ("util"))
32  (:file "proto" :depends-on ("util"))
33  (:file "opt" :depends-on ("macs" "proto" "ast"))
34  (:file "cmd" :depends-on ("macs" "proto" "ast"))
35  (:file "cli" :depends-on ("opt" "cmd"))))
36  (:file "multi" :depends-on ("repl" "clap"))
37  (:file "cli"))
38  :in-order-to ((test-op (test-op "cli/tests"))))
39 
40 (defsystem :cli/tests
41  :depends-on (:rt :cli)
42  :components ((:file "tests"))
43  :perform (test-op (o c) (symbol-call :rt :do-tests :cli)))