diff options
Diffstat (limited to 'app/run.lisp')
-rw-r--r-- | app/run.lisp | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/app/run.lisp b/app/run.lisp new file mode 100644 index 0000000..2591927 --- /dev/null +++ b/app/run.lisp @@ -0,0 +1,36 @@ +;;;; run.lisp -- run a command + +(in-package :oneliners.cli.app) + +(defun run/options () + (list + (make-option + :integer + :short-name #\t + :long-name "timeout" + :key :timeout + :initial-value 1 + :description "Seconds to wait for output before giving up.") + (make-option + :flag + :short-name #\v + :long-name "verbose" + :key :verbose + :description "echoes the oneliner text that is about to be run") + (make-option + :flag + :short-name #\c + :long-name "confirm" + :key :confirm + :description "prompts the user for confirmation before running the command"))) + +(defun run/handler (cmd)) + +(defparameter +run/examples+ + '(())) + + +(defun run/command () + (cli:make-command + :name "run" + :description "")) |