User Tools

Site Tools


dev-guide:plugins

This is an old revision of the document!


GroIMP is designed around plugins which can be added, modified or removed without modifying the GroIMP installation.

GroIMP Plugin

structure

how to make one

git plugin

Managing plugins

GroIMP plugins are located in to directories by default:

  1. /path/where/groimpisinstalled/plugins/
  2. ~/.grogra.de-platform/plugins/

Additionally it is possible to add a directory with the argument -p /path/to/directory/. (e.g. java -jar core.jar -p /dir/).

When GroIMP starts it will automatically load every plugin in the given paths.

Note: It is possible to ignore a plugin path by adding it to the blacklisted file in ~/.grogra.de-platform/blacklisted.

Manually

It is possible to manually add or remove a plugin by simply copying/deleting them from the loaded paths.

The added plugin needs to be compiled and follow the plugin structure. See this guide on the plugin structure.

Note: if you do not have the permission right to delete a repository from the GroIMP installation folder, you can prevent the plugin from being loaded by adding it to the blacklisted file.

Plugin Manager

The plugins can easily be updated, installed, or removed from the GUI with the Plugin Manager.

dev-guide/plugins.1719313473.txt.gz · Last modified: 2024/06/25 13:04 by gaetan