Start the actual documentation
author |
Steve Losh <steve@stevelosh.com> |
date |
Tue, 02 Apr 2019 17:58:03 -0400 |
parents |
23baaf9d4f31 |
children |
4a04e5394a7c |
I needed **a** **d**amn **opt**ion parsing library.
Adopt is a simple UNIX-style option parser in Common Lisp, heavily influenced by
Python's optparse and argparse.
* **License:** MIT
* **Documentation:** <https://sjl.bitbucket.io/adopt/>
* **Mercurial:** <https://bitbucket.org/sjl/adopt/>
* **Git:** <https://github.com/sjl/adopt/>
Adopt aims to be a simple, robust option parser. It can automatically print
help information and even generate `man` pages for you.
The test suite currently passes in SBCL, CCL, ECL, and ABCL on Ubuntu. Further
testing is welcome.
Adopt is compatible with Quicklisp, but not *in* Quicklisp (yet). You can clone
the repository into your [Quicklisp local-projects directory][local] for now.
The `adopt` system contains the core API and depends on [Bobbin][] and
[split-sequence][].
The `adopt/test` system contains the test suite, which depends on some other
systems. You don't need to load this unless you want to run the unit tests.
[local]: https://www.quicklisp.org/beta/faq.html#local-project
[Bobbin]: https://github.com/sjl/bobbin
[split-sequence]: https://www.cliki.net/split-sequence