aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTeddy Wing2021-02-02 00:34:32 +0100
committerTeddy Wing2021-02-02 00:34:32 +0100
commit074cb7d048c97484112474c0e2ee89a6a78660b7 (patch)
tree815cd181bcc2452fc633cbb72c0f57d06e8f04fc
parent1f234bd9525be263ea89037096abf39d136da77a (diff)
downloadextreload-074cb7d048c97484112474c0e2ee89a6a78660b7.tar.bz2
main: Show help output with -h/--help
Add `:arg-parser` to the `:socket-url` definition because 'unix-opts' requires it in order to display the "SOCKET_URL" `:meta-var` in the help output.
-rw-r--r--l/src/main.lisp9
1 files changed, 8 insertions, 1 deletions
diff --git a/l/src/main.lisp b/l/src/main.lisp
index 5ea0384..99a60d0 100644
--- a/l/src/main.lisp
+++ b/l/src/main.lisp
@@ -8,6 +8,7 @@
(:name :socket-url
:description "DevTools protocol WebSocket URL"
:long "socket-url"
+ :arg-parser #'identity
:meta-var "SOCKET_URL")
(:name :help
:description "print this help menu"
@@ -20,7 +21,13 @@
(defun main ()
(multiple-value-bind (options free-args) (opts:get-opts)
- ; (when-option (options :help))
+ (when-option (options :help)
+ (opts:describe
+ :usage-of "extreload"
+ :args "EXTENSION_ID...")
+
+ (opts:exit 64))
+
(when-option (options :version)
(format t "~a~%" (asdf:component-version (asdf:find-system :extreload)))