From 5d8bae3294f740601092226c7bd36a6176853237 Mon Sep 17 00:00:00 2001 From: Kim Alvefur Date: Sun, 30 May 2021 12:27:12 +0200 Subject: prosodyctl: Add 'check' to command listing (fixes #1622) Along with infrastructure for the other commands that live in external modules. --- prosodyctl | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/prosodyctl b/prosodyctl index 9f62963b..c08c9e7d 100755 --- a/prosodyctl +++ b/prosodyctl @@ -662,7 +662,14 @@ local command_runner = async.runner(function () "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 @@ local command_runner = async.runner(function () 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); -- cgit v1.2.3