diff options
author | Teddy Wing | 2021-02-01 23:47:30 +0100 |
---|---|---|
committer | Teddy Wing | 2021-02-02 00:01:16 +0100 |
commit | 1f234bd9525be263ea89037096abf39d136da77a (patch) | |
tree | 3294a9639122f14879048a14a8dd2e1644ba691b /l/extreload.asd | |
parent | f5ac089ffb8c55154f751d250f40c5d41add834d (diff) | |
download | extreload-1f234bd9525be263ea89037096abf39d136da77a.tar.bz2 |
main: Start command line option parsing
Include the 'unix-opts' library described in
http://lispcookbook.github.io/cl-cookbook/scripting.html#parsing-command-line-arguments
for command line option parsing.
Define the options I need. We want a `--socket-url` option, and a list
of extension IDs as free arguments.
Implement the `-V` version command line argument. Thanks to JJJ
(https://stackoverflow.com/users/1337941/jjj) on Stack Overflow for
describing how to get the version number of an ASDF system:
https://stackoverflow.com/questions/11084339/getting-the-version-of-an-asdf-system/11088022#11088022
Add a new `options.lisp` file where we'll add the option parsing restart
error handling functions required by 'unix-opts'.
Diffstat (limited to 'l/extreload.asd')
-rw-r--r-- | l/extreload.asd | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/l/extreload.asd b/l/extreload.asd index 8a1cfc2..73402fb 100644 --- a/l/extreload.asd +++ b/l/extreload.asd @@ -1,12 +1,14 @@ (asdf:defsystem extreload :version "0.0.1" :depends-on (:jsown + :unix-opts :wait-group :websocket-driver-client) :components ((:module "src" :serial t :components ((:file "package") (:file "macro") + (:file "option") (:file "main")))) :build-operation "program-op" |