-#! /usr/local/bin/runlisp
+#! /bin/sh
+":"; exec cl-launch -X -s mdw -- "$0" "$@" || exit 1 # -*-lisp-*-
-(let ((*compile-verbose* nil)
- (*load-verbose* nil))
- (asdf:oos 'asdf:load-op "mdw" :verbose nil))
-(handler-case
- (use-package '#:optparse)
- (error (c) (invoke-debugger c)))
+(cl:defpackage #:optparse-test
+ (:use #:common-lisp #:optparse))
+(cl:in-package #:optparse-test)
(defvar opt-bool nil)
(defvar opt-int nil)
(:arg "OBJECT")
(read opt-object)
(:doc (concatenate 'string
- "Read object ("
+ "Read object (time = "
(princ-to-string (get-universal-time))
")")))
(#\k "keyword" (:arg "KEYWORD") (keyword opt-keyword)
(format t "keyword: ~S~%" opt-keyword)
(format t "enum: ~S~%" opt-enum)
(format t "object: ~S~%" opt-object))
-(test (cdr *command-line-strings*))
-
-
-
+(test (cdr *command-line*))