Allow plugins to register commands for execution, e.g. 'pkg <plugin-command>'
modified libpkg/pkg.h
@@ -921,6 +921,14 @@ int pkg_plugins_hook(const char *pluginname, pkg_plugins_hook_t hook, pkg_plugin
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/plugins.c
@@ -63,6 +63,7 @@ struct plugins_hook {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -425,6 +426,34 @@ pkg_plugins_hook(const char *pluginname, pkg_plugins_hook_t hook, pkg_plugins_ca
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -436,6 +465,25 @@ pkg_plugins_hook_run(pkg_plugins_hook_t hook, void *data, struct pkgdb *db)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|