prosodyctl: Add 'check' to command listing (fixes #1622)
Along with infrastructure for the other commands that live in external
modules.
--- a/prosodyctl Wed Jul 14 22:27:12 2021 +0200
+++ b/prosodyctl Sun May 30 12:27:12 2021 +0200
@@ -662,7 +662,14 @@
"start"; "stop"; "restart"; "reload"; "status";
"Informative:",
"about",
+ "check",
};
+ -- These live in util.prosodyctl.$command so we have their short help here.
+ local external_commands = {
+ cert = "Manage certificates",
+ check = "Perform basic checks on your Prosody installation",
+ shell = "Lorem ipsum dolor sit amet", -- FIXME
+ }
local done = {};
@@ -671,6 +678,9 @@
if command_func then
command_func{ "--help" };
done[command_name] = true;
+ elseif external_commands[command_name] then
+ show_usage(command_name, external_commands[command_name]);
+ done[command_name] = true;
else
print""
print(command_name);