changelog shortlog graph tags branches changeset files revisions annotate raw help

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

changeset 388: dec30b6fd500
parent: 386d51cf61ca
child: 66059a1117bd
author: Richard Westhaver <ellis@rwest.io>
date: Fri, 31 May 2024 18:18:12 -0400
permissions: -rw-r--r--
description: prelude/user packages init
1 ;;; cli.asd --- CLI library
2 (defsystem :cli
3  :depends-on (:std :log)
4  :components ((:file "pkg")
5  (:file "ansi" :depends-on ("pkg"))
6  (:file "env" :depends-on ("pkg"))
7  (:file "shell" :depends-on ("env"))
8  (:file "progress" :depends-on ("pkg"))
9  (:file "spark" :depends-on ("pkg"))
10  (:file "repl" :depends-on ("pkg"))
11  (:file "prompt" :depends-on ("env" "ansi"))
12  (:file "ed" :depends-on ("env"))
13  (:module
14  "tools"
15  :components
16  ((:file "tmux")
17  (:file "pacman")))
18  (:file "clap" :depends-on ("shell" "progress" "spark" "repl" "prompt" "ed")))
19  :in-order-to ((test-op (test-op "cli/tests"))))
20 
21 (defsystem :cli/tests
22  :depends-on (:rt :cli)
23  :components ((:file "tests"))
24  :perform (test-op (o c) (symbol-call :rt :do-tests :cli)))