# HG changeset patch # User Kim Alvefur # Date 1622370432 -7200 # Node ID 4e36a1e7222b00cdb9dd391f736dcaa7586c8cf4 # Parent f9f6e82fb57266bb9e76aa7044f0724043170051 prosodyctl: Add 'check' to command listing (fixes #1622) Along with infrastructure for the other commands that live in external modules. diff -r f9f6e82fb572 -r 4e36a1e7222b prosodyctl --- 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);