2009-11-02  Thomas Vander Stichele  <thomas at apestaart dot org>

	* command.py:
	  Fix pep8 error.

2009-11-01  Thomas Vander Stichele  <thomas at apestaart dot org>

	* command.py:
	  Allow natural formatting of a list, identified by a line that
	  starts with a space then a dash.

2009-11-01  Thomas Vander Stichele  <thomas at apestaart dot org>

	* command.py:
	  Add aliases to the interpreter as well.

2009-11-01  Thomas Vander Stichele  <thomas at apestaart dot org>

	* command.py:
	  Allow a command with subcommands to implement a specific do()
	  as well if no arguments are given.

	  Add a method to give you a cmd.Cmd-style object that can be used
	  to implement a shell main loop.

2009-10-17  Thomas Vander Stichele  <thomas at apestaart dot org>

	* command.py:
	  Add getFullName method, to give you the full command name (with
	  parent commands).
	  Add file parameters to usage and help output, so we can redirect
	  somewhere else.  Also add a width parameter to control the width
	  of that output.

2009-06-27  Thomas Vander Stichele  <thomas at apestaart dot org>

	* command.py:
	  BaseException.message existed and is deprecated, so rename.
	  Also output the output in the exception.

2009-06-27  Thomas Vander Stichele  <thomas at apestaart dot org>

	* command.py:
	  Add CommandExited and subclasses, so we can have a
	  common subclass for command classes that start their
	  do() method with the same code to check arguments/conditions,
	  then raise if they don't.

2009-05-23  Thomas Vander Stichele  <thomas at apestaart dot org>

	* command.py:
	  Fix reference in docstring.

2008-08-30  Thomas Vander Stichele  <thomas at apestaart dot org>

	* command.py:
	  Change usage to not include the own name.  This allows us
	  to do the right default thing for commands with subcommands.

2008-08-03  Thomas Vander Stichele  <thomas at apestaart dot org>

	* test_command.py:
	  Fix test.

2008-08-01  Thomas Vander Stichele  <thomas at apestaart dot org>

	patch by: Johan Dahlin

	* command.py:
	* test_command.py:
	  Clean up with pep8.py

2008-07-31  Thomas Vander Stichele  <thomas at apestaart dot org>

	* command.py:
	  Allowing returning None, to indicate nothing was done,
	  so help can properly fall through.

2008-05-15  Thomas Vander Stichele  <thomas at apestaart dot org>

	* test_command.py:
	  Fix test after we made exit stop raising SystemExit

2008-05-15  Thomas Vander Stichele  <thomas at apestaart dot org>

	* command.py:
	  add OptionParser.{help,usage}_printed so that Command subclasses
	  that override parse can exit properly as soon as help or usage
	  is printed.

2008-05-12  Thomas Vander Stichele  <thomas at apestaart dot org>

	* command.py:
	  Override exit() so that we don't actually exit when used in
	  an interactive shell.
	  Add API docs.

2007-07-19  Thomas Vander Stichele  <thomas at apestaart dot org>

	* test_command.py:
	  Seems on F7 that optparse outputs a capital for the first letter.

2007-06-24  Thomas Vander Stichele  <thomas at apestaart dot org>

	* test_command.py:
	  Add tests from Savon.

2007-06-24  Thomas Vander Stichele  <thomas at apestaart dot org>

	* command.py:
	  Add help command.  Fixes #240.
