src/package.lisp @ 34d2ad201c73

Add groups, restructure and simplify API
author Steve Losh <steve@stevelosh.com>
date Tue, 02 Apr 2019 06:17:49 -0400
parents (none)
children cc1aad82d9f6
(defpackage :adopt
  (:use :cl)
  (:export
    :define-string

    :make-option
    :make-group
    :make-interface

    :parse-options

    :print-help
    :print-help-and-exit
    :print-error-and-exit
    :print-manual

    :argv
    :exit

    :unrecognized-option
    :problematic-option
    :discard-option
    :treat-as-argument
    :supply-new-value

    :flip
    :oldest
    :newest
    :collect

    )
  (:shadow :collect :reduce))