summaryrefslogtreecommitdiff
path: root/cliapp/__init__.py
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2012-02-22 17:23:04 +0000
committerLars Wirzenius <liw@liw.fi>2012-02-22 17:23:04 +0000
commit4560577fce7e64fdd393d9e54dac237f35e8a25f (patch)
tree11e364bc87e98cc236d24f843d72f8a49c22f5da /cliapp/__init__.py
parentd9f7efcde37f8208b8679b5aae0f1d38875ccc73 (diff)
downloadcliapp-4560577fce7e64fdd393d9e54dac237f35e8a25f.tar.gz
Add a plugin system
This code was originally written separately, which is why there's no history of it in the cliapp version control repository. The code is derived from code I wrote for obnam.
Diffstat (limited to 'cliapp/__init__.py')
-rw-r--r--cliapp/__init__.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/cliapp/__init__.py b/cliapp/__init__.py
index 00b74d3..5f6eb69 100644
--- a/cliapp/__init__.py
+++ b/cliapp/__init__.py
@@ -21,4 +21,11 @@ __version__ = '0.27'
from settings import Settings
from app import Application, AppException
+# The plugin system
+from hook import Hook, FilterHook
+from hookmgr import HookManager
+from plugin import Plugin
+from pluginmgr import PluginManager
+
+
__all__ = locals()