Add /plugin reload command

This commit is contained in:
James Booth
2016-07-10 01:07:41 +01:00
parent 44862fe842
commit 448bef247b
5 changed files with 55 additions and 2 deletions

View File

@@ -6050,6 +6050,19 @@ cmd_plugins(ProfWin *window, const char *const command, gchar **args)
cons_show("Failed to unload plugin: %s", args[1]);
}
return TRUE;
} else if (g_strcmp0(args[0], "reload") == 0) {
if (args[1] == NULL) {
cons_bad_cmd_usage(command);
return TRUE;
}
gboolean res = plugins_reload(args[1]);
if (res) {
cons_show("Reloaded plugin: %s", args[1]);
} else {
cons_show("Failed to reload plugin: %s", args[1]);
}
return TRUE;
} else {
GList *plugins = plugins_loaded_list();