16{
17 auto plugin_host = host.def_submodule("plugin", "Plugin host API");
18
19 plugin_host.def(
20 "storage",
21 []() -> std::string {
23 if (plugin_key.empty())
24 throw std::runtime_error("plugin.storage() must be called from a plugin callback");
25
27 },
28 "Return the installed folder of the current plugin.");
29}
static PluginAuditManager & instance()
Definition PluginAuditManager.cpp:535
std::string current_plugin() const
Definition PluginAuditManager.cpp:543
std::string get_storage_dir(const std::string &plugin_key) const
Definition PluginManager.cpp:558
static PluginManager & instance()
Definition PluginManager.cpp:74