Add a /plugins command that lists the plugins currently in use
This commit is contained in:
parent
d6b8ca50f2
commit
f4201bf754
1 changed files with 7 additions and 0 deletions
|
@ -132,6 +132,7 @@ class Core(object):
|
||||||
'bind': (self.command_bind, _('Usage: /bind <key> <equ>\nBind: bind a key to an other key or to a “command”. For example "/bind ^H KEY_UP" makes Control + h do the same same than the Up key.'), None),
|
'bind': (self.command_bind, _('Usage: /bind <key> <equ>\nBind: bind a key to an other key or to a “command”. For example "/bind ^H KEY_UP" makes Control + h do the same same than the Up key.'), None),
|
||||||
'load': (self.command_load, _('Usage: /load <plugin>\nLoad: Load the specified plugin'), self.plugin_manager.completion_load),
|
'load': (self.command_load, _('Usage: /load <plugin>\nLoad: Load the specified plugin'), self.plugin_manager.completion_load),
|
||||||
'unload': (self.command_unload, _('Usage: /unload <plugin>\nUnload: Unload the specified plugin'), self.plugin_manager.completion_unload),
|
'unload': (self.command_unload, _('Usage: /unload <plugin>\nUnload: Unload the specified plugin'), self.plugin_manager.completion_unload),
|
||||||
|
'plugins': (self.command_plugins, _('Usage: /plugins\nPlugins: Show the plugins in use.'), None),
|
||||||
}
|
}
|
||||||
|
|
||||||
self.key_func = {
|
self.key_func = {
|
||||||
|
@ -1150,6 +1151,12 @@ class Core(object):
|
||||||
filename = args[0]
|
filename = args[0]
|
||||||
self.plugin_manager.unload(filename)
|
self.plugin_manager.unload(filename)
|
||||||
|
|
||||||
|
def command_plugins(self, arg):
|
||||||
|
"""
|
||||||
|
/plugins
|
||||||
|
"""
|
||||||
|
self.information("Plugins currently in use: %s" % repr(list(self.plugin_manager.plugins.keys())), 'Info')
|
||||||
|
|
||||||
def command_message(self, arg):
|
def command_message(self, arg):
|
||||||
"""
|
"""
|
||||||
/message <jid> [message]
|
/message <jid> [message]
|
||||||
|
|
Loading…
Reference in a new issue