-
Notifications
You must be signed in to change notification settings - Fork 11
/
scriptl-examples.asd
34 lines (30 loc) · 1.06 KB
/
scriptl-examples.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
(eval-when (:compile-toplevel :load-toplevel :execute)
(asdf:load-system :scriptl))
(in-package :scriptl.asdf)
(defsystem :scriptl-examples
:description "Build example scripts for ScriptL"
:author "Ryan Pavlik"
:license "LLGPL"
:depends-on (:scriptl :unix-options)
:pathname "examples"
:serial t
:components
((:file "example")
(scriptl:mk-cmd "make-script"
:function #:make-script
:errors #:make-script-usage
:package #:scriptl)
(scriptl:mk-cmd "test-cmd"
:function #:test-cmd
:package #:scriptl.example
:system "scriptl-examples")
(scriptl:mk-cmd "eval"
:function #:test-eval
:errors #:eval-usage
:package #:scriptl.example
:system "scriptl-examples")
(scriptl:mk-cmd "funcall"
:function #:test-funcall
:errors #:funcall-usage
:package #:scriptl.example
:system "scriptl-examples")))