summaryrefslogtreecommitdiff
path: root/AUTHORS
diff options
context:
space:
mode:
authorMatthias Hecker <mail@apoc.cc>2020-04-16 23:48:42 +0200
committerMatthias Hecker <mail@apoc.cc>2020-04-16 23:48:42 +0200
commit7bee70f012b85c03f73fa3e765417a939e02a5cf (patch)
tree64385c8d40a47a60f9ca3365cf92248f2fc8c6bc /AUTHORS
parentff6d7e5d043da99b2da36f628d52b7b5df47119d (diff)
core: sets plugin_path to loaded plugins
While loading a plugin in the manager using #load_botmodule_file this will remember the directory of the file that is being loaded in @next_plugin_path. In the plugin/BotModule initialization we set the path in plugin_path of the plugin. This was the only solution I could find to get this information in the plugin. It is useful because this allows the plugin to know in which directory it is located, it can then easily access data files stored alongside the plugin. Some built-in plugins (see #42) use the data/rbot/templates to copy data files on bot load (see #repopulate_botclass_directory) into the profile directory (~/.rbot/).
Diffstat (limited to 'AUTHORS')
0 files changed, 0 insertions, 0 deletions