4 (defparameter demo-path (merge-pathnames "cl-demo" (uiop:temporary-directory))) 6 (defvar db-path (merge-pathnames "db" demo-path)) 9 "Returns the top-level CLI options." 13 :description "demo app to run" 16 :initial-value "client" 17 :env-vars '("DEMO_APP") 20 (defun cli-handler (cmd) 21 "Handler for the `demo' command." 22 (let ((app (cli:getopt cmd :app))) 23 (format t "running: ~A!~%" app))) 29 :description "A collection of demos" 31 :authors '("ellis <ellis@rwest.io>") 34 :handler #'cli-handler)) 37 "A demo of some common-lisp functionality."