.TH man 1 "2021-01-09" "0.10.0" "Profanity XMPP client" .SH NAME /plugins .SH DESCRIPTION Manage plugins. Passing no arguments lists currently loaded plugins. .SH SYNOPSIS /plugins .LP /plugins sourcepath set .LP /plugins sourcepath clear .LP /plugins install [] .LP /plugins uninstall [] .LP /plugins update [] .LP /plugins unload [] .LP /plugins load [] .LP /plugins reload [] .LP /plugins python_version .LP .SH ARGUMENTS .PP \fBsourcepath set \fR .RS 4 Set the default path to install plugins from, will be used if no arg is passed to /plugins install. .RE .PP \fBsourcepath clear\fR .RS 4 Clear the default plugins source path. .RE .PP \fBinstall []\fR .RS 4 Install a plugin, or all plugins found in a directory (recursive). Passing no argument will use the sourcepath if one is set. .RE .PP \fBuninstall []\fR .RS 4 Uninstall a plugin. .RE .PP \fBupdate []\fR .RS 4 Updates an installed plugin .RE .PP \fBload []\fR .RS 4 Load a plugin that already exists in the plugin directory, passing no argument loads all found plugins. .RE .PP \fBunload []\fR .RS 4 Unload a loaded plugin, passing no argument will unload all plugins. .RE .PP \fBreload []\fR .RS 4 Reload a plugin, passing no argument will reload all plugins. .RE .PP \fBpython_version\fR .RS 4 Show the Python interpreter version. .RE .SH EXAMPLES /plugins sourcepath set /home/meee/projects/profanity-plugins .LP /plugins install .LP /plugins install /home/steveharris/Downloads/metal.py .LP /plugins update /home/steveharris/Downloads/metal.py .LP /plugins uninstall browser.py .LP /plugins load browser.py .LP /plugins unload say.py .LP /plugins reload wikipedia.py .LP