profanity-plugins - Man Page

/plugins

Description

Manage plugins. Passing no arguments lists currently loaded plugins.

Synopsis

/plugins

/plugins sourcepath set <path>

/plugins sourcepath clear

/plugins install [<path>]

/plugins uninstall [<plugin>]

/plugins update [<path>]

/plugins unload [<plugin>]

/plugins load [<plugin>]

/plugins reload [<plugin>]

/plugins python_version

Arguments

sourcepath set <path>

Set the default path to install plugins from, will be used if no arg is passed to /plugins install.

sourcepath clear

Clear the default plugins source path.

install [<path>]

Install a plugin, or all plugins found in a directory (recursive). Passing no argument will use the sourcepath if one is set.

uninstall [<plugin>]

Uninstall a plugin.

update [<path>]

Updates an installed plugin

load [<plugin>]

Load a plugin that already exists in the plugin directory, passing no argument loads all found plugins.

unload [<plugin>]

Unload a loaded plugin, passing no argument will unload all plugins.

reload [<plugin>]

Reload a plugin, passing no argument will reload all plugins.

python_version

Show the Python interpreter version.

Examples

/plugins sourcepath set /home/meee/projects/profanity-plugins

/plugins install

/plugins install /home/steveharris/Downloads/metal.py

/plugins update /home/steveharris/Downloads/metal.py

/plugins uninstall browser.py

/plugins load browser.py

/plugins unload say.py

/plugins reload wikipedia.py

Info

2021-07-14 0.10.0 Profanity XMPP client