Updated plugin system. /JL
This commit is contained in:
+21
@@ -0,0 +1,21 @@
|
||||
from xtendr.xtendr import XtendR
|
||||
|
||||
if __name__ == "__main__":
|
||||
"""Example usage of the PluginSystem.
|
||||
|
||||
Example:
|
||||
>>> system = XtendR()
|
||||
>>> system.attach("example_plugin")
|
||||
Attached plugin 'example_plugin'.
|
||||
>>> system.run("example_plugin")
|
||||
ExamplePlugin is running!
|
||||
>>> system.stop("example_plugin")
|
||||
ExamplePlugin has stopped!
|
||||
>>> system.detach("example_plugin")
|
||||
Detached plugin 'example_plugin'.
|
||||
"""
|
||||
system = XtendR()
|
||||
system.attach("example_plugin") # Assuming 'example_plugin/plugin_info.json' exists
|
||||
system.run("example_plugin")
|
||||
system.stop("example_plugin")
|
||||
system.detach("example_plugin")
|
||||
Reference in New Issue
Block a user