rnagle/beeswithmachineguns — pull request #1 by jugglinmike (2012-09-26 17:08:47+00:00)
Title: Define bee commands with subparsers

I noticed you added `argparser`, and I thought "subparsers" would be appropriate here. By making the parser more aware of the structure of the arguments, we can:

* Provide help and error messages on a per-command basis
* Require arguments on a per-command basis

Ideally, you would set a command handler function [as described in the docs](http://docs.python.org/library/argparse.html#argparse.ArgumentParser.add_subparsers) (mitigating the need for a long `if`/`elif` control block), but I thought I'd submit a simpler change to gauge interest.

Couldn't help but notice that your in "newsapps"--is this branch destined for upstream?