Finished off hooke.hooke and fleshed out hooke.ui.
authorW. Trevor King <wking@drexel.edu>
Sun, 9 May 2010 19:43:58 +0000 (15:43 -0400)
committerW. Trevor King <wking@drexel.edu>
Sun, 9 May 2010 19:43:58 +0000 (15:43 -0400)
commit991979f61a625a669bbbde4c9168475ad83062e8
tree0bbb44336a057169b6984dfab306f380658a75b7
parent094950c08f96c0f3c5bff65e03dc139c482bb9d4
Finished off hooke.hooke and fleshed out hooke.ui.

Highlights:
  * New hooke.command for CommandExit (and subclasses), Command, and
    Argument.  For the same reason as hooke.playlist: keep core
    functionality out of hooke.plugin, which is only for the pluggable
    interface to that functionality.
  * New hooke.engine containing CommandEngine.  Not much going on
    here.  Perhaps I will merge it into hooke.command later...
  * New hooke.ui.commandline stub for 'command line' UI.
  * Filled in hooke.ui stub.
  * Added UI and CommandEngine handling to hooke.hooke.Hooke.
  * Added a new super-local '.hooke.cfg' to hooke.config.DEFAULT_PATHS.
    For project-specific hooke configuration?  Mostly to avoid suprising
    the user by clobbering ~/.hooke.cfg.
  * Fix expanduser bug in hooke.config.HookeConfigParser.write.
  * Fix super(AddCommand, self) -> super(AddGlobCommand, self) bug in
    hooke.plugin.playlist.AddGlobCommand.__init__.
hooke/command.py [new file with mode: 0644]
hooke/config.py
hooke/curve.py
hooke/engine.py [new file with mode: 0644]
hooke/hooke.py
hooke/plugin/__init__.py
hooke/plugin/cut.py
hooke/plugin/playlist.py
hooke/ui/__init__.py [new file with mode: 0644]
hooke/ui/commandline.py [new file with mode: 0644]