redjack/libcork — pull request #8 by dcreager (2012-05-07 22:15:48+00:00)
Title: “Supercommand” command-line applications

This patch defines several macros and functions for implementing command-line applications that consist of several “subcommands”. (The `git` and `svn` commands are prime examples of these.) The patch also includes a sample application, and test cases that exercise all of the built-in automatic functionality.