lp:openpix

Created by Duncan McGreggor and last modified
Get this branch:
bzr branch lp:openpix
Only Duncan McGreggor can upload to this branch. If you are Duncan McGreggor please log in for upload directions.

Related bugs

Related blueprints

Branch information

Owner:
Duncan McGreggor
Project:
OpenPIX
Status:
Development

Recent revisions

35. By Duncan McGreggor

* Moved Grammar out of common and into new base module.

34. By Duncan McGreggor

* Moved common commands into new common module and out of base.
* Moved subcommands into new subcommand module and out of base.
* Added more common commands to privmode.

33. By Duncan McGreggor

* Removed unneeded method from Completer.
* Renamed openpix.commands to openpix.command.
* Renamed all occurances of _doCommand to doCommand.

32. By Duncan McGreggor

* Added support for auto-completion with help.

31. By Duncan McGreggor

* Removed unnecessary __init__ from Grammar subclasses.
* Added shell getter to parser and cleaned up references to parser.shell,
changing them to parser.getShell().
* Added support for the help command.

30. By Duncan McGreggor

* Updated completer doc with some notes and TODOs.
* Moved help grammar into common.
* Moved old reference code into sandbox.
* Moved command methods out of Completer and into the shell (because the
getCommand* methods are generally useful to other parts of the application,
speficially, the help command).
* Cleaned up the complete method.

29. By Duncan McGreggor

* Removed commented-out debug trace.

28. By Duncan McGreggor

2008.10.21

* Fixed typo in method name.
* Created a base subcommand class.
* Split up get* and is* functions in commands.base for reusability.
* Fixed some white space issues.
* Added more convenience methods to Completer.
* Reorganized code in commands.base.
* Changed the commands cached in Completer from lists of strings to lists of
objects.
* Added a compare function to BaseCommand so that commands would sort properly.

27. By Duncan McGreggor

* Added code for global command completion.

26. By Duncan McGreggor

* Added caching for command classes.

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 (needs bzr 0.92)
This branch contains Public information 
Everyone can see this information.

Subscribers